相当于 upstart 新版本中的“pid file”节

相当于 upstart 新版本中的“pid file”节

我希望能够使用 upstart 来管理守护进程,而我无法完全控制分叉行为。从 0.3.9 版开始,“pid”节已被删除,因此我无法将其指向 pid 文件。正确的做法是什么?我必须编写一个发出 SIGSTOP 的包装器脚本吗?

答案1

仔细阅读《Upstart Cookbook》的这一部分:http://upstart.ubuntu.com/cookbook/#expect

简而言之,如果您的守护进程分叉一次,请使用“ expect fork”。如果它真正守护进程(双分叉),请指定“ expect daemon”。

相关内容