我可以像这样启动我的 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 脚本在一分钟后启动,并且即使我有重生也总是每分钟检查一次(我想“双重安全而不是后悔”),这种方法也适用于服务器可能因任何原因关闭或重新启动的情况。