自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

實(shí)用:Linux定期自動(dòng)備份腳本

系統(tǒng) Linux
我們?cè)诰W(wǎng)維工作中,常常要備份一些資料,雖然事情不復(fù)雜,但是很費(fèi)時(shí)間的,我在這里分享一個(gè) Linux 備份腳本,輕松自如的實(shí)現(xiàn)自動(dòng)備份,并且可以保留N天備份的檔案。這個(gè)腳本分為兩個(gè)文件,一個(gè)是執(zhí)行文件backup.sh,另一個(gè)是備份項(xiàng)目文件project.lst。

我們?cè)诰W(wǎng)維工作中,常常要備份一些資料,雖然事情不復(fù)雜,但是很費(fèi)時(shí)間的,我在這里分享一個(gè) Linux 備份腳本,輕松自如的實(shí)現(xiàn)自動(dòng)備份,并且可以保留N天備份的檔案。這個(gè)腳本分為兩個(gè)文件,一個(gè)是執(zhí)行文件backup.sh,另一個(gè)是備份項(xiàng)目文件project.lst。

#backup.sh

-- 重要變量名 作用

LogFile 日志文件

SourceDir 需要備份的目錄

BakDir 備份至此目錄

RetainDay 備份檔案文件保留天數(shù)

ProjectLst 備份項(xiàng)目文件配置文件

代碼:

#!/bin/bash
#author: InBi
#date: 2011-07-28
#role: backup files periodically.
#website: http://www.itwhy.org/2011/07-28/707.html
##################################################
LogFile=/backup/log/`date +"%Y-%m"`.log
DATE=`date +"%Y-%m-%d"`
SourceDir=/var/RDfile
BakDir=/backup
RetainDay=20
ProjectLst=/backup/project.lst
##################################################
echo "backup start at $(date +"%Y-%m-%d %H:%M:%S")" > $LogFile
echo "--------------------------------------------------" >> $LogFile
cd $BakDir
PROJECTLIST=`cat $ProjectLst`
for Project in $PROJECTLIST
do
ProjectData=$SourceDir/$Project
DestDir=$BakDir/$Project
PackFile=$DATE.$Project.tgz
if [ -f $BakDir/$PackFile ]
then
echo "backup file have exist !" >>$LogFile
else
cp -RHpf $ProjectData $DestDir > /dev/null
tar -zcvf $PackFile $Project > /dev/null
echo "backup $Project done into $PackFile ">>$LogFile
rm -rf $Project
fi
OldFile="$BakDir/"$(date --date="$RetainDay days ago" +"%Y-%m-%d").$Project.tgz
if [ -f $OldFile ]
then
rm -f $OldFile > /dev/null
echo "[$OldFile],Delete Old File Success!" >> $LogFile
fi
echo " " >> $LogFile
done
echo "--------------------------------------------------" >> $LogFile
echo "backup end at $(date +"%Y-%m-%d %H:%M:%S")" >> $LogFile
echo " " >> $LogFile
exit 0

# project.lst : 這個(gè)文件比較好理解,就是一個(gè)text文件,它的每一行表示一個(gè)項(xiàng)目,也就是你需要備份的目錄下面的文件或目錄。

onu_arm
onu_voip
onu_wifi
5xxx
7xxx
8xxx
nms

原文:http://wowubuntu.com/backup-script.html

【編輯推薦】

  1. 用Ubuntu 10.10構(gòu)建Time Machine備份服務(wù)器
  2. 八款免費(fèi)的Linux備份工具齊聚首(附下載)
  3. Ubuntu服務(wù)器的系統(tǒng)備份實(shí)戰(zhàn)
責(zé)任編輯:黃丹 來源: wowubuntu.com
相關(guān)推薦

2018-12-12 19:10:01

Oracle數(shù)據(jù)庫自動(dòng)備份

2009-06-24 10:44:08

2014-07-25 14:20:45

Linux腳本

2011-07-26 17:45:12

SQL Server 定期自動(dòng)備份

2009-09-29 10:52:34

Linux自動(dòng)備份操作系統(tǒng)

2023-05-11 08:46:28

MySQL

2018-09-19 12:08:04

Linux服務(wù)器數(shù)據(jù)

2011-08-25 09:33:25

MySQL運(yùn)維

2011-08-24 15:16:37

Oracle數(shù)據(jù)庫自動(dòng)備份

2009-12-15 14:36:24

2024-11-13 13:14:38

2011-03-30 10:41:58

Linux服務(wù)器網(wǎng)站

2014-05-07 09:32:02

掃描文檔Linux實(shí)用教程

2010-08-12 10:22:21

DB2定期自動(dòng)備份

2010-05-26 15:07:36

SVN版本庫自動(dòng)備份

2010-11-25 13:45:44

2009-12-09 15:26:02

Linux刪除自動(dòng)備份

2020-07-14 19:45:13

LinuxgPhoto2備份手機(jī)存儲(chǔ)

2020-12-29 11:04:57

Linux安裝系統(tǒng)RedHat

2013-05-24 13:24:46

Mysql數(shù)據(jù)庫自動(dòng)備份
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)