gaofeng0210 发表于 2018-8-26 06:45:54

shell函数循环

# 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>  
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


页: [1]
查看完整版本: shell函数循环