Procesamiento de datos en Shell
Susan Sun
Data Person
Cron:
Crontab es el archivo central que registra los cron jobs.
crontab -l
no crontab for <username>
Documentación:
man crontab
Método 1: modifica crontab con un editor de texto (p. ej., nano, Vim, Emacs)
Método 2: envía el comando al crontab con echo
echo "* * * * * python create_model.py" | crontab
Comprueba si el job quedó programado:
crontab -l
* * * * * python create_model.py
La programación más frecuente para cron jobs es de un minuto.
Desglose del tiempo en un cron job:
.---------------- minuto (0 - 59)
| .------------- hora (0 - 23)
| | .---------- día del mes (1 - 31)
| | | .------- mes (1 - 12) O ene,feb,mar,abr ...
| | | | .---- día de la semana (0 - 6) (domingo=0 o 7) O dom,lun,mar,mié ...
| | | | |
* * * * * command-to-be-executed
* * * * * python create_model.py
Interpretación:
Ejecuta cada minuto de cada hora, día, mes y día de la semana.
En resumen, ejecuta cada minuto
Más recursos:
Procesamiento de datos en Shell