1. 程式人生 > >linux 對 etc配置檔案備份

linux 對 etc配置檔案備份

//看兄弟連視訊寫的

#!/bin/bash

date=$(date +%y%m%d)

size=$(du -sh /etc)

if [ -d /tmp/dbback ]

then

    echo "date is:$date">>/tmp/dbback/info.txt

    echo "size is:$size">>/tmp/dbback/info.txt
	
    cd /tmp/dbback
	//加上P就不會出現錯誤,雖然錯誤不影響結果
	
    tar -zcPf etc_$date.tar.gz /etc info.txt
	
    rm -rf info.txt

else mkdir /tmp/dbback

    echo "date is:$date">>/tmp/dbback/info.txt
	
    echo "size is:$size">>/tmp/dbback/info.txt
	
    cd /tmp/dbback
	
    tar -zcPf etc_$date.tar.gz /etc info.txt
	
    rm -rf info.tx