首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使用cron运行长进程或服务吗?

问我可以使用cron运行长进程或服务吗?
EN

Stack Overflow用户
提问于 2013-09-06 16:05:59
回答 1查看 109关注 0票数 0

我需要一些进程启动时,电脑启动和永远运行。这些实际上不是守护进程。他们没有叉或妖魔化,但他们没有退出。我目前正在使用cron来使用@reboot指令启动它们,如下所示:

代码语言:javascript
复制
@reboot /path/to/myProcess >>/logs/myProcess.log

这会导致cron守护进程出现任何问题吗?我想我可以尝试一下.&把新的过程从cron中分离出来,就像这样:

代码语言:javascript
复制
@reboot nohup /path/to/myProcess >>/logs/myProcess.log &

这是必需的吗?

是否有其他更好的方法在系统启动时启动进程?我知道所有Linux发行版都提供配置文件和将程序作为服务运行的方法,但我正在寻找一种不特定于Linux发行版的方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-08 16:13:52

http://www.somacon.com/p38.php

这篇文章回答了我的问题。它建议,以这种方式运行守护进程会产生两个额外的进程,即cron和shell进程,它们与守护进程一样长。

我用linux对此进行了测试,按照指示,我能够摆脱cron进程,而不是僵尸shell进程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18662002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档