要求:編寫乙個指令碼實現備份/var/log目錄下的所有檔案到/bak目錄下,要求檔名是包含當天日期,精確到秒,檔名例如:2019-6-6-2_30_20-log.tar.gz。同時要求刪除/bak目錄下七天前的備份檔案,只保留最近7天的
#!/bin/bash
#獲得當前的時間
ctime=$(date +%y%m%d%h%m%s)
#確保/backup目錄存在
mkdir -p /backup
#備份/var/log目錄
tar czf /backup/log_$.tar.gz /var/log
#刪除7天前的備份檔案
find /backup -mtime +7 -type f -name "*.tar.gz" -exec rm -rf {} \;
python 備份檔案指令碼
usr bin env python filename backup ver1.pyimport os import time source r d python test r d python test1 target dir d python test2 remember to change t...
LINUX 定時備份檔案
檔案備份操作指南備份1.檢視vixie cron rpm 軟體包是否已安裝 判定該軟體包是否已安裝,使用 rpm q vixie cron 命令。2.判定服務是否在執行 判定該服務是否在執行,使用 sbin service crond status 命令 3.啟動 關閉和重啟 重新載入配置 執行以下...
LINUX shell指令碼練習 備份檔案(1)
接觸linux時間還很短,利用學到的一點知識編寫了乙個shell指令碼的小練習程式,來幫助自己熟悉linux系統和簡單的指令碼程式設計。寫乙個指令碼來備份乙個檔案。要求 1,先建立乙個備份目錄 opt backup 先判斷有沒有,沒有則建立 2,指令碼名backup.sh,執行的時候後面接乙個當前目...