在ubuntu (14.04)上停止守护进程时,删除pidfile有问题。
我以以下方式启动守护进程:
log_daemon_msg "Starting $DAEMON_NAME"
start-stop-daemon --start --background --pidfile $PIDFILE --make-pid --user $DAEMON_USER --chuid $DAEMON_USER --startas $DAEMON
log_end_msg $?注意--make的使用,我需要或者没有创建pidfile。为了阻止我有:
log_daemon_msg "Stopping $DAEMON_NAME"
start-stop-daemon --stop --pidfile $PIDFILE --retry 10
log_end_msg $?
rm $PIDFILE我想使用标志-删除-pidfile而不是rm (因为我试图使它作为通用(交叉发行版)),但它会导致一个错误。
检查手册页(http://manpages.ubuntu.com/manpages/karmic/man8/start-stop-daemon.8.html),对于ubuntu似乎没有删除标志,尽管其他发行版提到了它。
有人知道会这样做的旗子吗?还是我应该坚持rm?
发布于 2015-11-18 14:04:18
如果ubutu上的start-stop-daemon版本没有这个标志,那么我认为您正在发现的是(为了使这个通用化),您应该避免使用它并坚持自己做。- Etan Reisner
https://stackoverflow.com/questions/31150264
复制相似问题