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