script run job examples ec2 cronjobs create linux amazon-web-services crontab

job - run cron linux



Crontab no funciona en el servidor Amazon EC2 (3)

Crontab no está funcionando en Amazon EC2 Linux Server.

He guardado los códigos a continuación en el archivo / etc / crontab

crontab # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed * 10 * * * tar cvfpz /home/backup/web_$(date +%Y%m%d).tar.gz /home/web

Ya comencé el comando crontab, pero este no funcionó.

También guardé esta línea en "crontab -e" también, pero cron no funcionará.

* 10 * * * tar cvfpz /home/backup/web_$(date +%Y%m%d).tar.gz /home/web

¿Hay alguien que haya tenido la misma experiencia que yo?

Gracias.


Resuelve el problema.

¡Utilicé este código y funciona!

* 2 * * * root tar cvfpz /home/backup/web_`date +/%Y/%m/%d`.tar.gz /home/web


Recientemente comencé a usar la distribución de linux de Amazon en las instancias de ec2 y después de probar todo tipo de cosas para cron todo lo que necesitaba era:
sudo service crond start
crontab -e
Esto me permitió establecer un trabajo cron como "usuario ec2" sin especificar el usuario. Por ejemplo:
0 12 * * * python3 example.py
De hecho, al especificar un usuario aquí evitó que se ejecutara.


Debe usar crontab -e para crear cron para el usuario registrado, para que no necesite informar el nombre de usuario. Ver aquí: https://.com/a/16986464/1777152