crontab -e tarea programada ejecutando comando postprocesamiento no válido (resuelto)

Aquí tomamos el comando de nodo como ejemplo. 

Después de escribir 0 0 * * * pm2 reiniciar 1 en crontab -e, se informa un error

El error principal es

sudo: pm2: command not found
sudo: pm2: command not found
sudo: pm2: command not found
sudo: pm2: command not found
sudo: pm2: command not found
sudo: pm2: command not found
sudo: pm2: command not found
sudo: pm2: command not found
sudo: pm2: command not found
/usr/bin/env: node: No such file or directory
/usr/bin/env: node: No such file or directory
/usr/bin/env: node: No such file or directory
/usr/bin/env: node: No such file or directory
/usr/bin/env: node: No such file or directory

Esto no se puede encontrar, lo cual es diferente a escribirlo directamente en la línea de comando. Cada comando debe especificar la fuente, como esta

*/1 * * * * /usr/local/bin/node /usr/local/bin/pm2 stop 1 >> /srv/jekod/zeus/cron.log 2>&1

E imprima el registro para ver los resultados.

Supongo que te gusta

Origin blog.csdn.net/lllomh/article/details/130646522
Recomendado
Clasificación