Saltar al contenido

¿Cómo puede ejecutar un script de Node.js a través de un trabajo cron?

Agradeceríamos tu ayuda para extender nuestros ensayos acerca de las ciencias de la computación.

Solución:

solo proporcione la ruta completa al nodo /usr/local/bin/node en su trabajo cron como:

30 6 1 * * /usr/local/bin/node /home/steve/example/script.js

Además, basta con poner #!/usr/local/bin/node en la parte superior del script que desea ejecutar. Entonces sabrá automáticamente ejecutar el script con node. Asegúrese de que el archivo también sea ejecutable.

¡Estas respuestas aquí que dicen que usar la ruta absoluta causarán problemas importantes para ejecutar una aplicación de nodo más grande!

Solución completa real

Editar trabajos cron

crontab -e

Buscar ruta de nodo

which node

CD en la carpeta de destino, luego cambie el trabajo cron de acuerdo con la ruta del nodo y ejecute el script

*/2 * * * * cd /home/destination/path && /bin/node index.js

Esto le permitirá ejecutar una aplicación NodeJS completa sin todos los errores, como usar una ruta absoluta para su archivo index.js.

Tienes la opción de corroborar nuestro quehacer ejecutando un comentario o valorándolo te estamos agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *