我一直在尝试使用创建一个守护进程,它将调用包含在脚本行中的/etc/init.d/myservice
shell 脚本。nohup
如果以后可以做的话会不会有影响service stop
?
答案1
Nohup 只是阻止 SIGHUP。用于启动或停止守护进程的 rc 脚本可以使用任何信号来关闭进程。
这个链接对守护进程在启动时需要执行的操作有一个很好的概述,例如关闭stdin
和、将自身与父stdout
进程stderr
分离、获取新的进程组以及设置信号处理程序。
答案2
你可以检查我最近写的这个脚本,它应该有帮助: