Después de sudo crontab -e (escribió "/tmp/crontab.XXXX70pN9h" 1L, 19C 1,1 Todos
Luego guardé el archivo. ¿Y para comprobar ...? (como? no lo se)
And to check I
ps -e | grep cron
29818 ? 00:00:00 cron
Entonces ... pero decidí volver a comprobarlo pero
sudo cat /etc/cron.hourly
cat: /etc/cron.hourly: Is a directory
xi@localhost ~ $ sudo ls /etc/cron.hourly
¡Nada! es decir, en el directorio
Según tengo entendido, el primer 0 en la posición de la hora significa cada hora.
Respuestas:
Los campos en cron son:
Y
0 * * * * <command>
luego se traduce como "Ejecutar comando cada hora, cada día, cada mes y cada día de la semana, si el minuto es 0"Puede enumerar su crontab utilizando
crontab -l
, como ya se ha dicho delh.Tome este enlace aquí, hay algunos ejemplos prácticos de Cron
fuente
Tu
crontab
ycron.hourly
son entidades separadas. Poner algo en tucrontab
no lo ponecron.hourly
, incluso si funciona cada hora. Poner un guión encron.hourly
no es más que otra manera de tener que ejecutar cada hora, es decir, suscron
cheques demonio tanto sucrontab
ecron.hourly
. Tenerlo en ambos lo ejecutaría dos veces.fuente
Puede verificar si el crontab está instalado usando:
Cada hora debe aparecer un mensaje de registro en el sentido de
/var/log/syslog
que se ejecutó.Otras lecturas:
http://www.linuxweblog.com/crotab-tutorial
Creo que el primer cero (0) son los minutos. Pero si dice que quiere que se haga algo cuando los minutos son 0, se realizaría cada hora. Como solo una vez por hora, los minutos son cero.
fuente
Simplemente puede ejecutar un cron siguiendo el siguiente tutorial
http://answergig.com/48/please-provide-some-linux-cron-job-examples?show=48#q48
fuente
Si realmente está buscando archivos cron de usuarios para ver cuándo se cambia o algo de esa naturaleza, puede encontrarlo,
/var/spool/cron/
pero probablemente no debería manipular los archivos manualmente.fuente
cron
demonio no notará cambios si edita los archivos directamente. En su lugar, usecrontab -l
para enumerar para el usuario actual,crontab -e
para editar para el usuario actual y / o incluir-u {user}
también para acceder a ese usuario diferentecrontab
. Todo esto está bien definido en la páginacrontab
del manual para .cron
para verificar automáticamente los archivos en busca de cambios si realmente necesita actualizarlos manualmente.crontab
interfaz; para eso está ahí. De lo contrario, tendrá que parar y reiniciar elcron
demonio.