如何在服务器重启后自动启动supervisord?

时间:2016-05-17 16:12:50

标签: cron crontab supervisord reboot supervisor

出于各种原因,我需要经常重启服务器(基本上是随机的),当我这样做时,我需要在重启后自动运行某些进程。我已将这些添加到 /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变量中以便进行测量。知道我在哪里出错吗?

0 个答案:

没有答案