|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2004
Città: Venafro (IS)
Messaggi: 1143
|
[BATCH] Robocopy, in caso di errore...
Salve ragazzi, ho preparato questo script .bat:
Codice:
for /f "Tokens=1-4 Delims=/ " %%i in ('date /t') do set dt=%%i_%%j_%%k
set log=%systemdrive%\script\rbackup\log\%dt%.txt
set err=0
REM variabili per la mail
set mailpath=C:\script\Rbackup\mail\
REM INIZIO
echo. >>%log%
echo ************************************************************** >>%log%
echo Procedura iniziata il giorno %date% alle ore %time% >>%log%
echo ************************************************************** >>%log%
echo ************************************************************** >>%log%
echo Dal %computername% %userdomain% >>%log%
echo ************************************************************** >>%log%
echo ************************************************************** >>%log%
:inizio
for /f "tokens=* delims=:" %%a in (c:\script\rbackup\folder.txt) do %systemdrive%\script\rbackup\addon\robocopy "%%a" "C:\TEST\%%~na" /s /e /xo /r:1 /w:5 /log+:%log% /tee /np /nfl /ndl && if %errorlevel% GTR 4 set err=1
:fine
if %err%==0 goto ok
%mailpath%blat %log% -subject "!!!ERRORE!!! - Backup Dati %computername% "%date:~0,2%-%date:~3,2%-%date:~6,4% -to [email protected] -server mail.dominio.it -u [email protected] -pw user
exit
:ok
%mailpath%blat %log% -subject "OK - Backup Dati %computername% "%date:~0,2%-%date:~3,2%-%date:~6,4% -to [email protected] -server mail.dominio.it -u [email protected] -pw user
exit
Il problema è che quando c'è qualche errore durante la copia, ad esempio non trova la dest dir, mi manda lo stesso l'email di ok invece di quella di errore.. Secondo voi dove ho commesso l'errore?
__________________
In vendita nel mercatino: {Postazione fissa A64 3000+} / {Monitor LCD 19'' Samsung 193P + Stampante HP 5550 + Scanner + Tast e mouse} / {[x360] Guitar Hero World tour chitarra + 2 giochi} / {[x360] DJ Hero bundle controller + gioco} / {Console XBOX 1.1} / {Modem/Router ethernet Digicom ADSL2 + Access point SITECOM WL-311} |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:06.



















