Scripts

En muchos casos nos interesará hacer algo antes y/o después de la ejecución de una tarea, por ejemplo:

Antes:

  • Tal vez necesitamos abrir una conexión VPN para conseguir conexión con un servidor remoto
  • Crear un snapshot de todo el disco de un cliente remoto para copiar los datos sin interferencias
  • Detener un servicio para copiar sus datos (zimbra, MySQL, ....)
  • etc.

Después:

  • Cerrar la conexión VPN que habíamos abierto
  • Asegurarnos de que ciertos datos son coherentes: fechas creación de ficheros, ficheros comprimidos bzip que se descomprimen sin errores, …
  • etc.

Utilizaremos los scripts para programar estas acciones, y tendremos autonomía para poder desarrollar nuevos scripts e incluso para compartirlos con otros.