less /etc/crontab
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )Резервное копирование конфигурации компонентов Платформы
При установке компонента на сервер в ОС автоматически создается задание cron на резервное копирование конфигурации компонента.
Файлы резервных копий конфигурации компонентов Платформы создаются в директориях /var/backups, и имеют маску имени alertix-*.tar.gz или alertix-*.archive. Имена файлов содержат названия компонентов Платформы и временную метку создания архива.
Временная метка представлена шаблоном ГГГГ-ММ-ДД.
| ГГГГ | 4 цифры | 0000-9999 | Год |
|---|---|---|---|
ММ | 2 цифры | 01-12 | Месяц |
ДД | 2 цифры | 01-31 | День |
Старые файлы конфигурации компонентов Платформы удаляются (старше 7 дней).
Резервная копия служебной БД создается ежедневно в определенное время, в соответствии с настройками запуска скриптов cron.daily на сервере. Время запуска зависит от настроек ОС и часового пояса хоста. Для ОС Ubuntu версии 18.04 и 20.04 общесистемный crontab можно просмотреть в /etc/crontab:
В файле есть несколько частей. Первые две строки указывают оболочку, которая будет выполнять перечисленные команды, и путь для проверки программ. Остальная часть файла определяет фактические команды и планирование. Каждая строка в этом списке представляет собой запись или строку в таблице. "tab" в crontab означает "table" (таблица). Каждая ячейка таблицы разделена двоеточием или табами.
Закомментированная строка в верхней части таблицы подсказывает, что содержится в колонках:
# m h dom mon dow user commandПервая колонка содержит минуты (0-59) часа запуска команды. Вторая колонка содержит часы (0-23), в которые нужно запустить команду. Символ звездочки (*) означает "все возможные значения" и используется как шаблон.
При совмещении этих двух колонок можно получить значение времени для команды.
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )Это означает, что скрипты cron.daily будут запускаться ежедневно в 6:25 утра в часовом поясе хоста.
Подробное описание планирования задач Linux при помощи Cron см. по ссылке https://www.8host.com/blog/planirovanie-rutinnyx-zadach-linux-pri-pomoshhi-cron-i-anacron/.
Была ли эта страница полезной?
Спасибо за отзыв!
Спасибо, мы учтём это для улучшения документации.