cdchenli 发表于 2018-8-28 07:42:05

Linux shell : 史上最简单的系统备份脚本

#!/bin/bash  

  
# The is script backup /etc directory!
  

  
# Author: zhangjun (E-MAILL: bard_zhang@foxmail.com)
  

  
date=$(date +%y%m%d)
  
size=$(du -sh /etc)
  

  
if [ -d /tmp/dbbak ]
  
      then
  
                echo "Date: $date!" > /tmp/dbbak/dbinfo.txt
  
                echo "Size: $size!" >> /tmp/dbbak/dbinfo.txt
  
                cd /tmp/dbbak
  
                tar -zcf etc_$date.tar.gz /etc dbinfo.txt &> /dev/null
  
                rm -rf /tmp/dbbak/dbinfo.txt
  

  
      else
  
                mkdir /tmp/dbbak
  
                echo "Date: $date!" > /tmp/dbbak/dbinfo.txt
  
                echo "Size: $size!" >> /tmp/dbbak/dbinfo.txt
  
                cd /tmp/dbbak
  
                tar -zcf etc_$date.tar.gz /etc dbinfo.txt &> /dev/null
  
                rm -rf /tmp/dbbak/dbinfo.txt
  
fi


页: [1]
查看完整版本: Linux shell : 史上最简单的系统备份脚本