Eu posso iniciar meu script node.js como um processo assim:
start demo
porque em /etc/init/demo.conf
i:
respawn
respawn limit unlimited
exec node /home/engine/private_js/demo.js >> /home/engine/logs/demo.log 2>&1
Mas se eu fizer nano crontab -e
e colocar o éter do seguinte ...
*/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
... então /etc/init.d/crond restart
e espere um minuto, nada acontece.
Estou tentando fazer com que meu script node.js inicie depois de um minuto e sempre verifique cada minuto, mesmo que eu tenha os respawns (quero ser "salvo do que remediar") e esse método também seria bom para quando o servidor pode ser desligado ou reiniciado por qualquer motivo.