cronjob + pemula untuk skrip node.js


1

Saya dapat memulai skrip node.js saya sebagai proses seperti ini:

start demo

karena di /etc/init/demo.confsaya punya:

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

Tetapi jika saya lakukan nano crontab -edan menempatkan eter berikut ini ...

*/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

... lalu /etc/init.d/crond restartdan tunggu satu menit, tidak ada yang terjadi.

Saya mencoba untuk mendapatkan script node.js saya untuk memulai setelah satu menit dan selalu memeriksa setiap menit meskipun saya memiliki respawn (saya ingin menjadi "double safe than sorry") dan metode ini juga akan baik ketika server mungkin turun atau mulai ulang untuk alasan apa pun.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.