Shell Script para realizar Backups Personalizados, obteniendo la Información de un Fichero

Este pequeño Shell Script nos permitirá realizar Copias de Seguridad de cualquier carpeta de dominio que indiquemos usando un fichero de configuración.

Voy a dividir la información en bloques

  • En Server Configuration voy a indicar los información básica del servidor.
  • En FTP Data indicaré el programa de FTP que voy a usar para cargar datos y los datos de acceso.
  • La sección FTP Directories la usamos para configurar las carpetas de origen y destino de las copias.
  • Y por último todo el proceso que realizará el Backup.

Necesitamos crear el fichero que contiene los dominios y carpetas que se van a copiar.

Por lo que creo un fichero domains.lst que contiene los siguientes datos:

  • En primer lugar el dominio (artegrafico.net) que se va a copiar.
  • Y en segundo lugar los directorios que quiero hacer backup, separados por (|).
  • Se pueden incluir tantos dominios y directorios como deseemos.

Este proceso lo he realizado porque no siempre se necesita hacer Backup de toda la información almacenada de un dominio (logs, errors, subdominios, etc …)

En el proceso de Backup uso el operador IFS (Internal Field Separator) para poder separar cada linea en palabras, indicándole que separador hay entre ellas.

 

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.