退出 shell 后 bg 进程会发生什么?

退出 shell 后 bg 进程会发生什么?

&退出父 shell 后 ed 进程会发生什么?

some-daemon &
killall "$SHELL"

守护进程被杀了吗?那么发送什么信号来杀死它呢?

答案1

后台进程(some-daemon在您的情况下)继续执行,但其父进程 ID (PPID) 更改为initPID 为 1 的进程。您可以kill通过向其发送信号来实现,因为您可以通过 找到其 PID ps

相关内容