lunes, 31 de agosto de 2015

bat hacer copia de seguridad demonio

@ECHO OFF

set copiaHecha=no

:loop

set ano=%date:~6,4%
set mes=%date:~3,2%
set dia=%date:~0,2%

set HORA_ACTUAL=%TIME%
set HORAS=%HORA_ACTUAL:~0,2%

set HORAS=%HORAS: =%
set MINUTOS=%HORA_ACTUAL:~3,2%


if %HORAS% LSS 10 set HORAS=0%HORAS%
REM En %HORA% tendremos la hora en formato HH 


rem UDMIN son las unidades de los minutos
set UDMIN=%HORA_ACTUAL:~4,1%


set SEGUNDOS=%HORA_ACTUAL:~6,2%

echo COPIA HECHA: %copiaHecha%

IF "%UDMIN%"=="0" (
if "%copiaHecha%"=="no" (
    set copiaHecha=si
    echo HACE COPIA DE SEGURIDAD
    mysqldump -uroot -ppaloma1234 gps > C:\backup-mgflotas\%ano%%mes%%dia%%HORAS%%MINUTOS%%SEGUNDOS%_fichero.sql
)) else (
set copiaHecha=no
)

TIMEOUT /T 10

goto loop

@ECHO ON






.