InfraGuard

Générateur de scripts de sauvegarde

Préremplissez un squelette à partir de la cible, terminez le script vous-même, puis activez-le pour qu’il s’exécute selon la planification.

Vue d’ensemble — à quoi cela sert

Le Générateur de scripts produit un script de sauvegarde et en guide la mise en place, afin qu’un ingénieur système puisse le comprendre, le relire et l’inscrire dans crontab. Il généralise l’ancienne génération automatique de mysqldump et son rappel de compte rendu.

Utilisation

  1. Définissez une tâche (infr_backup_job) : service cible · type (db/web/custom) · planification · destination de stockage.
  2. Générez le script à partir d’un modèle et des paramètres de la tâche → infr_generated_script (corps + ligne de crontab).
# mysqldump avec identifiants masqués via --defaults-extra-file (jamais sur la ligne de commande)
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. Déposez le script sur l’hôte cible et enregistrez la ligne de crontab (l’application n’écrit pas le crontab distant).

Grammaire de planification « N U » — U ∈ M (minute) / H (heure) / D (jour) / W (semaine), par exemple 6 H. next_run_at = start_at + interval, calculé par App\Support\ScheduleGrammar.

Sources de données

Accès

Lecture/écriture niveau ≥ 2.

Voir aussi

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