cronjob + upstart 用于 node.js 脚本

cronjob + upstart 用于 node.js 脚本

我可以像这样启动我的 node.js 脚本:

start demo

因为/etc/init/demo.conf我有:

respawn
respawn limit unlimited
exec node /home/engine/private_js/demo.js >> /home/engine/logs/demo.log 2>&1

但如果我这样做nano crontab -e并放入以下以太...

*/1 * * * * start demo
1 * * * * start demo
* * * * * start demo
*/1 * * * * node /home/engine/private_js/demo.js
1 * * * * node /home/engine/private_js/demo.js
* * * * * node /home/engine/private_js/demo.js
*/1 * * * * /usr/local/bin/node /home/engine/private_js/demo.js
1 * * * * /usr/local/bin/node /home/engine/private_js/demo.js
* * * * * /usr/local/bin/node /home/engine/private_js/demo.js

...然后/etc/init.d/crond restart等待一分钟,什么也没有发生。

我试图让我的 node.js 脚本在一分钟后启动,并且即使我有重生也总是每分钟检查一次(我想“双重安全而不是后悔”),这种方法也适用于服务器可能因任何原因关闭或重新启动的情况。

相关内容