anacron tiene prioridad sobre cron

anacron tiene prioridad sobre cron

Un extracto del libro.Linux en acción

As you can see from the crontab file, anacron is given priority over cron.

el archivo crontab al que se refiere es:/etc/crontab


Considere el siguiente escenario

Mi sistema arranca en15:00 pm

a continuación estaba la entrada en /etc/anacrontabel archivo

1    10    myBackupJob_anacron    /home/farhanshirgill/Desktop/scripts/shellscript.sh

Este comando ejecuta el shellscript.shscript no más de una vez al día, 10 minutesdespués del inicio del sistema. El identificador del trabajo es myBackupJob_anacrony se guardará en el /var/spool/anacron/directorio un archivo de registro con ese nombre con información del estado del trabajo.

el shellscript.shse mantiene simple y es responsable de crear un archivo

#!/bin/sh
touch /home/farhanshirgill/Desktop/scripts/fileA.txt

Después de 10minutos en 15:10 pm, puedo ver el archivo fileA.txtcreado en /home/farhanshirgill/Desktop/scripts/. Todo está bien hasta este momento.


En elusuarioarchivo específico crontabque se edita con crontab -e, se realizó la siguiente entrada

20 15 * * 0 touch /home/farhanshirgill/Desktop/scripts/fileB.txt

Como se ve, esto debería crear el archivo fileB.txten 15:20 pm.


También se realizó una entrada en /etc/crontabun archivo como el siguiente

25 15 * * 0   farhanshirgill touch /home/farhanshirgill/Desktop/scripts/fileC.txt

Como se ve, esto debería crear el archivo fileC.txten 15:25 pm.


Los archivos ( fileB& fileC) que debían crearse con crontab (sistema y usuario) no se crean.

¿La entrada /etc/anacrontabtiene que ver con este comportamiento? Por favor avise.

información relacionada