2017-03-07 5 views
0

crontabでこのコマンドを使用していますが、これはAnonymous cronモジュールを使用して追加しました。 "@reboot supervisord -c * conffilepath"しかし、これは再起動の一部としては機能しません。しかし、手動で実行している間は正常に動作し、スーパーバイザーは正常に動作しています。サーバーの再起動時に@rebootコマンドが機能しない理由は何ですか? LinuxをCrontab @rebootが動作していません

フレーバー:のRed Hat Enterprise(6.6)

+1

"なぜ私はそれがすべきだと思うことをcronはしないのですか?"プログラミングに関する質問ではありません。 Unix.SEまたはSuperUserは、StackOverflowではなく、適切なサイトです。また、それはAnsibleとは関係がありません。追加されたcrontabエントリが予想されるエントリと異なる場合、それはあります。 – techraf

答えて

0

問題はcrontabのジョブを実行中にロードされていないパス変数によるものです。それでちょうどコマンドでいくつかの変更を加え、トリックを行った。

例えば:* $ supervisordpath/supervisord -c $ supervisorconfpathlocation/supervisord.conf

が、これは誰かに役立ちます願っています!

0

@rebootはリブート後にのみ動作することに注意してください。シャットダウン後またはサーバーがクラッシュした後にサーバーを起動すると、そのサーバーは実行されません。

関連する問題