Anacron | это... Что такое Anacron? (original) (raw)

Anacron — (англ. anachronistic cron) асинхронный или анахроничный cron.

Anacron в отличие от cron не поддерживает запуск заданий по расписанию, вместо этого задания запускаются с заданым интервалом времени. Это очень удобно для систем которые работают не регулярно, например домашние рабочие станции или ноутбуки. Задачи Anacron хранятся в файле конфигурации:

/etc/anacrontab

Файл конфигурации по умолчанию выглядит так:

/etc/anacrontab: configuration file for anacron

See anacron(8) and anacrontab(5) for details.

SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

These replace cron's entries

1 5 cron.daily nice run-parts --report /etc/cron.daily 7 10 cron.weekly nice run-parts --report /etc/cron.weekly @monthly 15 cron.monthly nice run-parts --report /etc/cron.monthly

Отметки выполнения хранятся в:

/var/spool/anacron

здесь хранятся файлы расписаний для каждого из пользователей, например root.

Аналогично cron задания определяются набором полей:


| | | | | --------- идентификатор | ----------- задержка ------------- период

Период — период выполнения в днях. Задержка — задержка запуска в минутах. Идентификатор задания — любой непустой символ, кроме / \. Задержка чаще всего используется для того чтобы позволить системе полностью загрузиться.

root@old:/home/root# man anacron

FILES
/etc/anacrontab
Contains specifications of jobs. See anacrontab(5) for a complete description.

/var/spool/anacron
This directory is used by Anacron for storing timestamp files.

root@old:/home/root# man anacron

NAME
anacron - runs commands periodically

SYNOPSIS
anacron [-s] [-f] [-n] [-d] [-q] [-t anacrontab] [-S spooldir] [job]
...
anacron [-S spooldir] -u [-t anacrontab] [job] ...

anacron [-V

См. также

Просмотр этого шаблона Команды Unix
Просмотр этого шаблона POSIX.1-2008 Утилиты POSIX.1-2008 admin • aliasar • asa • atawkbasename • batch • bc • bg • c99calcatcd • cflow • chgrpchmodchowncksumcmpcommcommand • compress • cpcrontab • csplit • ctagscut • cxref • datedddeltadfdiffdirnameduechoedenvexexpandexprfalsefc • fg • filefind • fold • fort77 • fuser • gencat • get • getconf • getopts • grephashheadiconvid • ipcrm • ipcs • jobs • joinkilllexlinklnlocale • localedef • loggerlognamelplsm4 • mailx • makemanmesgmkdir • mkfifo • moremv • newgrp • nicenlnmnohupodpastepatch • pathchk • paxprprintf • prs • pspwd • qalter • qdel • qhold • qmove • qmsg • qrerun • qrls • qselect • qsig • qstat • qsub • read • renicerm • rmdel • rmdir • sact • sccs • sedshsleepsortsplitstringsstrip • stty • tabs • tailtalkteetesttimetouch • tput • trtrue • tsort • tty • type • ulimit • umask • unalias • uname • uncompress • unexpand • unget • uniq • unlink • uucpuudecodeuuencode • uustat • uux • val • viwaitwc • what • whowritexargsyacc • zcat Просмотр этого шаблона GNU Coreutils Файловые утилиты chgrpchownchmodcpdddf • dir • dircolors • install • lnlsmkdir • mkfifo • mknod • mvrmrmdir • shred • sync • touch • vdir Текстовые утилиты catcksumcomm • csplit • cutexpandfmt • fold • head • join • md5sumnlodpaste • ptx • prsha1sumsortsplit • sum • tactailtr • tsort • unexpanduniqwc Shell-утилиты basenamechrootdatedirnameduechoenvexpr • factor • false • groups • hostid • idlinklognamenicenohup • pathchk • pinky • printenv • printfpwd • readlink • seq • sleep • stat • stty • teetesttruettyuname • unlink • userswhowhoamiyes