Обзор — что делает этот экран
Генератор скриптов создаёт скрипт резервного копирования и подсказывает порядок его установки, чтобы системный инженер мог его понять, проверить и внести в crontab. Он обобщает прежнюю автоматическую генерацию mysqldump и обратный вызов с отчётом.
Как пользоваться
- Опишите задание (
infr_backup_job): целевая служба · тип (db/web/custom) · расписание · место хранения. - Сформируйте скрипт из шаблона и параметров задания →
infr_generated_script(тело скрипта + строка crontab).
# mysqldump — учётные данные скрыты через --defaults-extra-file (никогда не в командной строке)
mysqldump --defaults-extra-file=/etc/infr/{ident}.cnf --routines --opt --events \
{db} {tables} -h{host} > {target}/{ident}_$(date +%Y%m%d%H%M).sql
- Разместите скрипт на целевом узле и добавьте строку crontab (приложение не записывает crontab на удалённом узле).
Синтаксис расписания «N U» — U ∈ M (минута) / H (час) / D (день) / W (неделя), например
6 H.next_run_at = start_at + intervalвычисляетApp\Support\ScheduleGrammar.
Источники данных
infr_script_template·infr_backup_job·infr_generated_script·App\Support\ScheduleGrammar
Права доступа
Чтение и запись — уровень ≥ 2.
Смежные темы
