smgpbi脚本备份

  1. vi /backup/bin/smgpbi_bak_rm.sh  
  1. #!/bin/sh 
  2. dirname="$(date +%Y%m%d)" 
  3. dirname_y="$(date +%Y)" 
  4. dirname_m="$(date +%m)" 
  5. a1="192.168.1.250" 
  6. a2="_smgpbi_" 
  7.  
  8. b1="/usr/local/copydata/smgpbi/" 
  9. b2="/var/log/filecopy/smgpbi/" 
  10.  
  11. c1=$b1$a1$a2$dirname 
  12. c2=$a1$a2$dirname 
  13. c3=$c2".tar.gz" 
  14. c4=$c2"_bak_rm.log" 
  15. c5=$b2$c4 
  16.  
  17.  
  18. mkdir -p $b1 
  19. mkdir -p $b2 
  20.  
  21. cd /usr/local/ 
  22. mv smgpbi $c1 
  23. mkdir smgpbi 
  24.  
  25. cd $b1 
  26. date >> $c5 
  27. tar -zcvf $c3 $c2 >> $c5 
  28. echo "tar off" >> $c5 
  29. rm -rvf $c2 >> $c5 
  30. echo "rm off" >> $c5 
  31. date >> $c5 

测试使用

  1. echo "c1="$c1 
  2. echo "c2="$c2 
  3. echo "c3="$c3 
  4. echo "c4="$c4 
  5. echo "c5="$c5