InfraGuard

Генератор скриптов резервного копирования

Предзаполните заготовку по цели, доведите скрипт до конца сами, а затем включите его, чтобы он запускался по расписанию.

Обзор — что делает этот экран

Генератор скриптов создаёт скрипт резервного копирования и подсказывает порядок его установки, чтобы системный инженер мог его понять, проверить и внести в crontab. Он обобщает прежнюю автоматическую генерацию mysqldump и обратный вызов с отчётом.

Как пользоваться

  1. Опишите задание (infr_backup_job): целевая служба · тип (db/web/custom) · расписание · место хранения.
  2. Сформируйте скрипт из шаблона и параметров задания → 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
  1. Разместите скрипт на целевом узле и добавьте строку crontab (приложение не записывает crontab на удалённом узле).

Синтаксис расписания «N U» — U ∈ M (минута) / H (час) / D (день) / W (неделя), например 6 H. next_run_at = start_at + interval вычисляет App\Support\ScheduleGrammar.

Источники данных

Права доступа

Чтение и запись — уровень ≥ 2.

Смежные темы

스크립트 빌더 진입 화면
스크립트 빌더 진입 화면