我打开一个 ssh 终端窗口 shell 并将其连接到我的服务器并运行它:
nohup sleep 50000 &
当我然后运行
ps
我看到这个:
PID TTY TIME CMD
1 ? 00:00:00 bash
56 ? 00:00:00 sleep
148 ? 00:00:00 ps
现在,当我仍然连接到第一个 shell 会话并使用与第一个会话相同的凭据时,我打开第二个 ssh 终端窗口 shell 到我的服务器并再次运行
ps
,我看到这个:
PID TTY TIME CMD
1 ? 00:00:00 bash
86 ? 00:00:00 ps
如何在第二个 shell 会话中看到从第一个 shell 会话启动的
nohup
进程(假设我不知道 PID)?或者更一般地说,我如何才能看到在其他 shell/会话中启动的所有正在运行的 nohup 进程?
编辑: 请注意,我还尝试使用 root 用户凭据打开一个新的 shell/会话,但在使用
ps
时我仍然看不到睡眠过程。