![退出 shell 后 bg 进程会发生什么?](https://linux22.com/image/177616/%E9%80%80%E5%87%BA%20shell%20%E5%90%8E%20bg%20%E8%BF%9B%E7%A8%8B%E4%BC%9A%E5%8F%91%E7%94%9F%E4%BB%80%E4%B9%88%EF%BC%9F.png)
&
退出父 shell 后 ed 进程会发生什么?
some-daemon &
killall "$SHELL"
守护进程被杀了吗?那么发送什么信号来杀死它呢?
答案1
后台进程(some-daemon
在您的情况下)继续执行,但其父进程 ID (PPID) 更改为init
PID 为 1 的进程。您可以kill
通过向其发送信号来实现,因为您可以通过 找到其 PID ps
。
&
退出父 shell 后 ed 进程会发生什么?
some-daemon &
killall "$SHELL"
守护进程被杀了吗?那么发送什么信号来杀死它呢?
后台进程(some-daemon
在您的情况下)继续执行,但其父进程 ID (PPID) 更改为init
PID 为 1 的进程。您可以kill
通过向其发送信号来实现,因为您可以通过 找到其 PID ps
。