我为ubuntu的start-stop-daemon找到了很多很好的文档,并且有一个二进制文件的手册页daemon
。
但是,从我可以说出的在rhel / centos脚本中启动守护程序的规范方法来看,就是先获取源代码,/etc/init.d/functions
然后使用该daemon()
函数。但是我找不到任何好的例子或文档。
在rhel / centos-6初始化脚本中启动守护程序的规范方法是什么?
我的第一次尝试是:
#!/bin/bash
source /etc/init.d/functions
daemon --user USER nohup /path/to/your/binary arg1 arg2 >/dev/null 2>&1 &
systemd
)