我有一个执行用户脚本的服务,该脚本又产生更多进程。其中一些过程会因可能不会发生的外部条件而停止。由于父进程已经消失(例如可能崩溃),其他人如何知道PID
孤立进程来阻止它?
- 有没有可靠的方法来存储
PID
,以免被错误覆盖? - 如果“PID 文件”是唯一的选项,那么作为约定,它是否应该由指定的每进程用户写入?
- 我是否应该禁止使用共享帐户,以便用户可以
killall
安全地进行自己的进程? - 我是否应该考虑立即杀死孤立进程的策略,以便脚本被迫可靠地管理它们?
我有一个执行用户脚本的服务,该脚本又产生更多进程。其中一些过程会因可能不会发生的外部条件而停止。由于父进程已经消失(例如可能崩溃),其他人如何知道PID
孤立进程来阻止它?
PID
,以免被错误覆盖?killall
安全地进行自己的进程?