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