Supongamos que quiero ejecutar un script de shell llamado test.sh
a la 1 a.m. todos los días. Podría usar:
0 1 * * * /home/user/test.sh
O podría usar:
0 01 * * * /home/user/test.sh
Para el ejemplo anterior, ¿cuál es técnicamente la respuesta correcta? ¿Se debe 0
usar una introducción en el horario o solo se debe ingresar el número de la hora?
Respuesta1
Si cron
acepta números con ceros, puede usarlos.
Desdela especificación POSIX paracrontab
y el crontab(5)
manual de todos los sistemas a los que tengo acceso solo da ejemplossinnúmeros llenos con ceros (sin decir nada realmente sobre el formato de los números), puede ser prudente permanecer con números no completados si en algún momento se encuentra en un sistema donde no se aceptan números llenos con ceros.
Hay ejemplos de sistemas donde 01
es lo mismo que *
no 1
: