# more backup.sh #!/bin/bash ########################## #date: 2013/10/17 #author: charlie #mail: cenhuqing@gmail.com ########################## bak(){ $line &> /dev/null if [ $? -eq 0 ] then echo "$line is successful" else echo "$line is failed" fi } while read line do bak $line done < /backup/mhfile/rsync_txt echo "Statistics directory size" du -sh /backup/mhfile/* # more rsync_txt /usr/bin/rsync -av rsync://1.1.1.1/webfile /backup/mhfile/95/webfile /usr/bin/rsync -av rsync://1.1.1.2/webroot /backup/mhfile/95/webroot /usr/bin/rsync -av rsync://1.1.1.3/webfile /backup/mhfile/224/webfile /usr/bin/rsync -av rsync://1.1.1.4/website /backup/mhfile/224/website /usr/bin/rsync -av rsync://1.1.1.5/webroot /backup/mhfile/233/webroot /usr/bin/rsync -av rsync://1.1.1.6/service /backup/mhfile/61/service /usr/bin/rsync -av rsync://1.1.1.7/services /backup/mhfile/97/services /usr/bin/rsync -av rsync://1.1.1.8/webfile /backup/mhfile/97/webfile /usr/bin/rsync -av rsync://1.1.1.9/website /backup/mhfile/97/website
转载于:https://blog.51cto.com/charlie928/1344108