Eseguire il backup delle directory di un server
April 28th, 2009
Powered by Max Banner Ads
nome script: /usr/local/sbin/backup_dir.sh
descrizione: Con questo script viene fatto il backup delle directory importanti server
Inserendo una riga simile nel cron scheduliamo il backup tutte le notti
cat /etc/cron.d/backup MAILTO="postmaster@yourdomain.com" 00 21 * * * root test -x /usr/local/sbin/backup_dir.sh && /usr/local/sbin/backup_dir.sh
#!/bin/bash # # backup_dir.sh # Con questo script viene fatto il backup delle directory importanti server # hosts_internal=( your_host ) for host in ${hosts_internal[@]} do echo "Download of /etc/ /usr/local/sbin/ /root/ /home/ directory from "$host" " echo -n "Starting ------>" date # bakup file for hosts tar -zcvf /var/backups/backup_files_"$host"_`date +"%d%m%Y"`.tar.gz /etc/ /usr/local/sbin/ /root/ /home/ ; mv /var/backups/backup_files_"$host"_`date +"%d%m%Y"`.tar.gz /backups/"$host"/; rm -f /var/backups/backup_files_"$host"_`date +"%d%m%Y"`.tar.gz echo -n "Stopping ------>" date echo "" done |
