为什么 tee 进程仍在运行?

为什么 tee 进程仍在运行?
# 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

我登录到我的机器,我看到一些进程仍然像tee上面一样运行。是什么导致了这种情况?

答案1

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

暂停的工作可以恢复

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

在这种情况下,我可能会干掉这份工作(sudo kill 9649)。由您决定该流程是否正在执行您想要进一步调查的重要操作。

相关内容