2
はこれをしようとしたが、それが動作しないと、すべての12H:私は間違って何をやっている再起動PM2アプリのcron
SHELL=/bin/bash
PATH=/usr/lib/node_modules/pm2/bin
* 0,12 * * * pm2 restart all
?
はこれをしようとしたが、それが動作しないと、すべての12H:私は間違って何をやっている再起動PM2アプリのcron
SHELL=/bin/bash
PATH=/usr/lib/node_modules/pm2/bin
* 0,12 * * * pm2 restart all
?
crontab -e
と編集のcronと次の行を追加します。スケジュールについては
0 */12 * * * /usr/bin/node /usr/bin/pm2 restart all
を、12時間ごと、または0時00分、特に12時のため0 0,12 * * *
ため0 */12 * * *
を使用しています。 (あなたのスケジュール* 0,12 * * *
は、時間0と時間12、0:00、0:01、0:02 ...の毎分をトリガーします)
このコマンドでは、fedorquiが述べたように、 pm2とpm2オプションのパスで指定します。 nodeとpm2へのパスを取得するには、which node
とwhich pm2
を使用します。
あなたは '$ PATH'から他のパスを削除しています。代わりに 'PATH = $ PATH:/ usr/lib/node_modules/pm2/bin'と言ってください。また、 'pm2' - >' */5 * * * * /root/.nvm/v0.11.9/bin/node/root/.nvm/v0.11.9/の前に 'node'のパスを記述する必要があります。 bin/pm2 restart all' – fedorqui