Visión general: qué hace
El Generador de scripts genera un script de copia de seguridad y guía su puesta en marcha, para que un ingeniero de sistemas pueda entenderlo, revisarlo y colocarlo en crontab. Generaliza la antigua generación automática de mysqldump más la devolución de resultados.
Cómo se usa
- Defina un trabajo (
infr_backup_job): servicio de destino · tipo (db/web/custom) · programación · destino de almacenamiento. - Genere el script a partir de una plantilla y los parámetros del trabajo →
infr_generated_script(cuerpo + línea de crontab).
# mysqldump con las credenciales ocultas mediante --defaults-extra-file (nunca en la línea de comandos)
mysqldump --defaults-extra-file=/etc/infr/{ident}.cnf --routines --opt --events \
{db} {tables} -h{host} > {target}/{ident}_$(date +%Y%m%d%H%M).sql
- Coloque el script en el host de destino y registre la línea de crontab (la aplicación no escribe el crontab remoto).
Gramática de programación «N U»: U ∈ M (minuto) / H (hora) / D (día) / W (semana); por ejemplo
6 H.next_run_at = start_at + interval, calculado porApp\Support\ScheduleGrammar.
Fuentes de datos
infr_script_template·infr_backup_job·infr_generated_script·App\Support\ScheduleGrammar
Acceso
Lectura y escritura nivel ≥ 2.
Relacionado
- Scripts de copia de seguridad · Integración del informe de copia · Tablero de programación de copias
