为什么 tee 进程仍在运行?

Sen*_*ran 2 process

# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  13880  4016 ?        Ss   20:40   0:00 /bin/bash
root      9646  0.0  0.0   4312   360 ?        T    21:06   0:00 tee
root     10953  0.0  0.0  47420  1660 ?        R+   21:10   0:00 ps aux
Run Code Online (Sandbox Code Playgroud)

我登录到我的机器,我看到一些进程仍然像tee上面一样运行。这可能是什么原因造成的?

Kus*_*nda 5

T显示过程中“停止”。我的猜测是您暂停了一项工作(使用Ctrl-Z或使用kill -STOP 9649),忘记了它,然后退出。

可以恢复暂停的作业

  • 通过向其发送CONT信号 ( kill -CONT <process_id>),或者,
  • 通过使用fg(将会话的控制权交还给进程)或bg(在后台恢复作业,就像它以尾随 启动一样&)命令。仅当进程在当前 shell 会话中启动时,这才是可能的。

在这种情况下,我可能只会终止工作 ( sudo kill 9649)。由您决定该流程是否正在执行您希望进一步调查的重要事项。