在 /etc/init.d/service 中使用 nohup

在 /etc/init.d/service 中使用 nohup

我一直在尝试使用创建一个守护进程,它将调用包含在脚本行中的/etc/init.d/myserviceshell 脚本。nohup

如果以后可以做的话会不会有影响service stop

答案1

Nohup 只是阻止 SIGHUP。用于启动或停止守护进程的 rc 脚本可以使用任何信号来关闭进程。

这个链接对守护进程在启动时需要执行的操作有一个很好的概述,例如关闭stdin和、将自身与父stdout进程stderr分离、获取新的进程组以及设置信号处理程序。

答案2

你可以检查我最近写的这个脚本,它应该有帮助:

https://gist.github.com/Radamanf/7152723

相关内容