anacron имеет приоритет над cron

anacron имеет приоритет над cron

Отрывок из книгиLinux в действии

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

файл crontab, на который он ссылается, это -/etc/crontab


Рассмотрим следующий сценарий.

Моя система загружается в15:00 pm

ниже была запись в /etc/anacrontabфайле

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

Эта команда запускает shellscript.shскрипт не чаще одного раза в день 10 minutesпосле загрузки системы. Идентификатор задания — myBackupJob_anacron, и файл журнала с этим именем и информацией о статусе задания будет сохранен в каталоге /var/spool/anacron/.

сохраняется shellscript.shпростым и отвечает за создание файла

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

Через 10минут в 15:10 pmя вижу файл, fileA.txtсозданный в /home/farhanshirgill/Desktop/scripts/. До этого момента все было в порядке.


впользовательопределенный crontabфайл, который редактируется с помощью crontab -e, была сделана следующая запись

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

Как видно, это должно создать файл fileB.txtс расширением 15:20 pm.


Запись также была сделана в /etc/crontabфайле, как показано ниже

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

Как видно, это должно создать файл fileC.txtс расширением 15:25 pm.


Файлы ( fileB& fileC), которые должны были быть созданы с помощью crontab (системные и пользовательские), не создаются.

Имеет ли отношение запись в /etc/anacrontabк этому поведению. Пожалуйста, посоветуйте.

Связанный контент