我有一个我永远运行的node.js服务器,我想每小时使用crontab重启这个服务器。
在crontab中,我编写了以下命令来重启服务器:
0 * * * * forever restart --minUptime 31536000000 --spinSleepTime 2000 /home/ubuntu/gt02/gt2.js
当我在终端上手动运行相同的命令时,它将成功重启服务器,但服务器没有使用crontab自动重启。
以下是每小时打印一次的cron.log文件中的小片段
Jun 22 17:00:01 ip-172-31-16-234 CRON[16722]: (root) CMD (forever restart --minUptime 31536000000 --spinSleepTime 2000 /home/ubuntu/gt02/gt2.js)
Jun 22 17:00:01 ip-172-31-16-234 CRON[16721]: (CRON) info (No MTA installed, discarding output)
任何人都可以告诉我这里做错了什么以及如何使用contab
正确重启服务器