进程在cron启动后停止

时间:2015-07-24 13:36:13

标签: bash process cron webrtc

我想从cron开始webrtc2sip:

* * * * * root /taafs/webrtc2sip/webrtc2sip --config=/taafs/webrtc2sip/config.xml >> /var/log/webrtc2sip.log 2>&1

当cron运行时,我在/var/log/webrtc2sip.log中看到输出,但是

ps aux | grep webrtc2sip 

什么都没有。

当我从root bash运行命令时,它显示完全相同的输出,并在ps aux中显示! 此外,当我从cron安装env到新的bash,并从这个bash启动命令时,它工作(以ps显示)!所以原因不是环境,而是什么?

1 个答案:

答案 0 :(得分:1)

我遇到了类似的问题,所以我通过添加一个新的参数 - 没有控制台来启动webrtc2sip时创建一个小补丁来使控制台可选。

此处记录了http://marcelog.github.io/articles/starting_webrtc2sip_as_service.html,补丁在此处作为要点提供:https://gist.github.com/marcelog/47ef364b43c67f9f359d

我希望它有所帮助,到目前为止它一直对我有用,我使用daemontools来监督这个过程。

最佳!