Este es mi pequeño .bat para hacer copias de seguridad de los proyectos webs que hago.

Primero crea un directorio con la fecha y hora del sistema y luego realiza un backup de la base de datos (en este caso Mysql) y luego copia el contenido del directorio html (normalmente donde alojo mis proyectos ) .

  1. @echo off
  2.  
  3. rem setea la variable folder para usarla en crear el directorio y luego realizar las copias funcion sacada de <a href="http://www.msfn.org/board/lofiversion/index.php/t37572.html" title="foro para desarrolladores windows." target="_blank">msfn.org</a>
  4. set hour=%time:~0,2%
  5. if "%hour:~0,1%"==" " set hour=0%time:~1,1%
  6. set folder=%date:~-4,4%%date:~-7,2%%date:~0,2%_%hour%_%time:~3,2%_%time:~6,2%
  7.  
  8. mkdir %folder%
  9. f:\xampp\mysql\bin\mysqldump -uroot -c my_proyecto > %folder%/proyecto.sql
  10.  
  11. "e:\Archivos de programa\7-Zip\7z.exe" a -r -bd %folder%/proyecto.7z html/*

Ahora sólo falta guardarlo en la carpeta del proyecto fuera de la carpeta html y ejecutarlo cuando sea necesario.

Como se puede ver utilizo 7zip para realizar la copia de seguridad del directorio y mysqldump para la copia de la base de datos.

El script se puede mejorar y mucho pero me sirver por el momento.


Sin comentarios a “Backups de proyectos webs en Windows”  

  1. No hay comentarios

Deja una respuesta



Comparte este artículo