Отрывок из книги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
к этому поведению. Пожалуйста, посоветуйте.