在调用 fork 之前,我的进程已经处于守护状态

在调用 fork 之前,我的进程已经处于守护状态

我正在使用 upstart 启动进程,使用以下命令作为服务运行,但看起来在我调用 testservice 的 main() 中的 fork 之前,它已经作为守护进程运行了。有什么想法可能出错了吗?我在 upstart 配置文件中使用以下命令

exec 启动-停止守护进程-S-x testservice

溴硫醚

答案1

如果您不打算更改用户,则没有必要在 upstart 脚本中使用 start-stop-daemon。只需exec testservice

相关内容