一个简单的链接对我来说很好,可以理解如何在UNIX中将我的C++程序安装为守护进程,现在我知道有些人会说这应该发生在服务器故障上,但据我所知,我需要init.d shell脚本来实际为守护进程创建start和stop。
但是如果你们能为守护进程和所需的文件目录展示一个简单的shell脚本,那就太好了。
我本来打算做这个http://www.linux.com/archive/feed/46892的,但是如果你读到评论,每个人都在抱怨x(。
我已经完成了C++作为守护进程运行所需的代码;我只需要知道如何将其实际安装为守护进程。目前,我正在使用crontab,这对我的问题的未来不是一个好主意。
编辑: OS: Fedora,第12版(君士坦丁)
发布于 2010-04-23 20:10:52
如果您想要为您的系统使用标准,您最好的选择是从/etc/init.d复制一个文件,并修改它以适应您的程序。您可能需要阅读几篇文章才能了解常见的部分和最佳实践。不幸的是,每个发行版都有自己的关于如何最好地构造(和定位)这些文件的概念,所以我们需要更多的信息来给您提供具体的建议。
或者,您可以使用像D.J.Bernstein的监督这样的监督程序,但这可能比您现在真正想要处理的更高级。
https://stackoverflow.com/questions/2701481
复制相似问题