
Loading ...
Vi lascio uno script di backup che utilizza Rsync:
#!/bin/bash
#######################
# rsync of Guion Matteo
#######################
cartella=`date +%e-%m-%y`
echo "@@@@@@@@@@"
echo "---> copy to: /home/web/$cartella"
echo "@@@@@@@@@@"
#create folder of backup
mkdir -p "/home/web/$cartella/"
#pause
echo "Per continuare premi invio"
read
#script
rsync --compress --progress --recursive root@192.168.100.1:/home2/salvi/logici/ /home/web/"$cartella"
#fine
echo "@@@@@@@@@@"
echo "Ultimate backup"

Loading ...
Questo script prevede l’installazione di blat.
@echo.
@echo.
@echo Versione 1.1 del 30/04/2010 Guion Matteo
@echo Procedura di Salvataggio del Server
@echo -------------------------------------------
rsm refresh /lf"Hewlett Packard DAT72 drive"
sleep 30
C:\WINDOWS\system32\ntbackup.exe backup "@C:\Documents and Settings\pinco_pallino\Impostazioni locali\Dati applicazioni\Microsoft\Windows NT\NTBackup\data\backup_notturno.bks" /j "Backup" /v:yes /r:no /l:s /m normal /rs:no /hc:on /p "4mm DDS" /UM
@echo off
:::::::::::::: Inizializzazione variabili ::::::::::::::::
set email=email@email.it
set server=-serverSMTP 192.xxx.xxx.xxx
set subject1=-s "BACKUP Server 2003"
set subject2=-s "Sono accorsi alcuni errori sul server 2003"
set tof=-to %email% -f %email%
set attach=-attach "C:\Documents and Settings\pinco_pallino\Impostazioni locali\Dati applicazioni\Microsoft\Windows NT\NTBackup\data\*.log"
set msg1=-body "Vedere allegato per dettagli backup"
set msg2=-body "ATTENZIONE ##### Non e' stato torvato il file di log . Il backup potrebbe essere fallito!!!!!"
::::::::::::::::: Esecuzione di Blat! :::::::::::::::::::
IF EXIST "C:\Documents and Settings\pinco_pallino\Impostazioni locali\Dati applicazioni\Microsoft\Windows NT\NTBackup\data\*.log" (blat %msg1% %tof% %subject1% %server% %attach%) ELSE (blat %msg2% %tof% %subject2% %server% %attach% )
:::::::::: Copia files di log in un unico file :::::::::::
set mese=%DATE:~3,2%
set giorno=%DATE:~0,2%
set anno=%DATE:~-4%
echo %giorno%
echo %mese%
echo %anno%
copy "C:\Documents and Settings\pinco_pallino\Impostazioni locali\Dati applicazioni\Microsoft\Windows NT\NTBackup\data\*.log" "E:\backup\log\backup.log"
::::::::::::::::: Cancellazione file di Log ::::::::::::::
IF EXIST "E:\backup\log\backup.log" (del "C:\Documents and Settings\pinco_pallino\Impostazioni locali\Dati applicazioni\Microsoft\Windows NT\NTBackup\data\*.log")
ren "E:\backup\log\backup.log" backup_%giorno%_%mese%_%anno%.log

Loading ...
Avete la necessità di copiare periodicamente dei file per fare una copia di sicurezza e poi rinominarli per mantenere un progressivo controllo sulle modifiche fatte?
Avendo la necessità di ricopiare un file di access (*.mdb) dove sono contenuti i dati del gestionale (fatto da mè) per gestire iscrizioni, tesseramenti e budget di una segreteria in un’altra posizione del pc per mantenerne una copia di sicurezza, ho risolto il problema con un piccolo script in batch-dos quì di seguito espletato:
rem Bachup file del gestionale
for /f “tokens=1-3 delims=/- ” %%a in (‘date /t’) do set XDate=%%a-%%b-%%c
for /f “tokens=1-2 delims=: ” %%a in (‘time /t’) do set XTime=%%a.%%b
echo %XDate% %XTime%
copy C:\dati\gestionale.mdb C:\backup\”%Xdate% %XTime%”.mdb
Grazie ad un suggerimento ho trovato la soluzione di questo sito internet essenziale, modificando ovviamente solo l’ultima stringa.