出于各种原因,我需要经常重启服务器(基本上是随机的),当我这样做时,我需要在重启后自动运行某些进程。我已将这些添加到 /etc/supervisord.conf ,如下所示:
<a href="#menu-toggle" class="btn btn-default" id="menu-toggle">
<span class="glyphicon glyphicon-th-list"></span>
</a>
<div class="jumbotron">
<div class="container">
<div class="page-header text-center">
<h1>Title of Page</h1>
</div>
</div>
</div>
</div>
等
如果我执行 / usr / local / bin / supervisord -c /etc/supervisord.conf ,我可以看到一切正常运行:
[program:#######]
command=/bin/sh -c #######
user=#######
logfile=#######
log_stdout=true
log_stderr=true
[program:#######]
command=#######
user=#######
但是,我无法让supervisord在重启后运行。我尝试将此添加到 / etc / crontab ,如下所示:
2915 ? Ss 0:00 #######
2910 ? Ss 0:00 /usr/bin/python2.7 /usr/local/bin/supervisord -c /etc/supervisord.conf
2911 ? S 0:00 \_ /bin/bash #######
基于我在其他地方读过的建议,但是在重启后,supervisord没有运行。正如您所看到的,我已经指定了supervisord的完整路径,并将其添加到PATH env变量中以便进行测量。知道我在哪里出错吗?