cronjob + upstart для сценария node.js

422
Ben Muircroft

Я могу запустить свой скрипт 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 запускаться через одну минуту и ​​всегда проверять каждую минуту, даже если у меня есть респаун (я хочу быть «вдвойне безопасным, чем потом сожалеть»), и этот метод также подойдет, когда сервер может выключение или перезапуск по любой причине.

1

0 ответов на вопрос

Похожие вопросы