start_daemon 失败,退出代码为 7

start_daemon 失败,退出代码为 7

我有一个名为 的守护进程mydaemon.bin和一个名为 的 shell 脚本start-my-daemon.sh,它设置一些环境变量然后启动mydaemon.bin,然后调用 unix 函数daemon来守护自身,然后在 中创建一个 pidfile $PIDFILE

为了在 Suse 10.0 下启动守护进程,我编写了一个使用 的 init 脚本,但是尽管守护进程成功启动,但start_daemon -p $PIDFILE mydaemon.bin在 10 个案例中有 9 个返回退出代码 7。start_daemon即使pidof proc返回正确的 pid。在 #10 的情况下,它应该返回 0。

有什么提示吗?

相关内容