lunedì 24 novembre 2014

Shell Script di prendere file di backup & Directory

Fase 1: creare un file / path / to / backupfilelist.txt che contiene i file e directory che si desidera prendere Bacup
Fase 2: Scrivere uno script backup_files_and_directory.sh
#! / Bin / sh
#Script Per eseguire un backup di elenco di file e directory in un file comprimere

Formato #file che contiene i file di backup e directory
FILENAME = "` date +% d-%% Y m-. tar.gz "
# Questo file contiene i file e directory che ci accingiamo a prendere il backup
BACKUPFILELIST = "/ path / to / backupfilelist.txt "
#Directory Dove teneva il backup
BackupDirectory = "/ root / filebackup"
TAR = `which tar`

directory di backup #create se non esiste
if [! -d $ DirectoryBackup]; poi
mkdir -p / root / filebackup
fi
#check backupfilelist.txt è disponibile o no
if [-f $ BACKUPFILELIST]; poi
        BackupFile = `cat $ BACKUPFILELIST | grep -E -v" ^ # "`
altro
        echo "File non esiste ... Vi preghiamo di creare il file di backup prima"
        exit 1
fi
#check per il backupfilelist.txt null o non
if [$ BACKUPFILELIST = ""]; poi
        echo "elenco dei file di backup è empty..Please aggiungere alcuni file o directory di prendere di backup"
        uscita 2
fi
#take un bakcup
$ TAR -zcvf $ BackupDirectory / $ nomefile $ BackupFile> / dev / null
Fase 3: fare script eseguibile 
#chmod + x backup_file_and_directory.sh
Fase 4: eseguire il file
#. / backup_file_and_directory.sh

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.