您的位置:首页 > 运维架构 > Shell

shell函数循环

2013-12-23 16:59 260 查看
# 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


本文出自 “charlie_cen” 博客,请务必保留此出处http://charlie928.blog.51cto.com/3741218/1344108
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: