[РЕШЕНО] Помогите с cronie

Я для отслеживания запускаю journalctl вот так:
journalctl -f | grep anacron
Вот пример вывода:
мар 21 21:50:18 arch_lin anacron[8353]: Anacron started on 2014-03-21
мар 21 21:50:18 arch_lin anacron[8353]: Can't open timestamp file for job test: Отказано в доступе[b]удалил test[/b]
мар 21 21:50:18 arch_lin anacron[8353]: Aborted
мар 21 21:52:49 arch_lin sudo[9121]: user : TTY=pts/1 ; PWD=/home/user/bin ; USER=root ; COMMAND=/usr/bin/anacron -f
мар 21 21:52:49 arch_lin anacron[9123]: Anacron started on 2014-03-21
мар 21 21:52:49 arch_lin anacron[9123]: Job `test' locked by another anacron - skipping
мар 21 21:52:49 arch_lin anacron[9123]: Normal exit (0 jobs run)
Да у меня файла /etc/crontab нет,а есть ли он у кого-нибудь?
Время выполнения смотрим в каталоге /var/spool/anacron/
Последний крик моды - эхо 30-летней давности.
tchgefest
Да у меня файла /etc/crontab нет,а есть ли он у кого-нибудь?
Нет такого.
Разобрался:
чтобы задание выполнялось каждый день/неделю/месяц нужно просто скопировать свой скрипт в папку /etc/cron.{daily,weekly,monthly}
если нужно выполнять не скрипт, а просто команду или не каждый день, а, например, каждые 18 дней, то нужно в /etc/anacrontab вписать такую строчку
18 5 задание команда
Отрегулировать первое выполнение задания, например назначить выполнение еженедельного задания на среду, можно изменив дату выполнения в файле /var/spool/anacron/файл_с_именем_ID_задания на последнюю среду. Или создав в этой папке файл с таким названием и нужной датой внутри (формат даты нужно соблюдать: YYYYmmdd)
Задания выполняются от рута, поэтому скрипты нужно подправить с учетом этого.
У меня не работал мой скрипт потому что в нем была строка вида
$HOME/path
переписал ее вот так
/home/user/path
и все заработало
www.linux32.ru - новости и статьи о Linux
32reg
переписал ее вот так
А можно в /etc/anacrontab добавить
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/home/user/bin
Последний крик моды - эхо 30-летней давности.
tchgefest, а смысл?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.