1. 程式人生 > >Linux下定時備份文件與ssc平臺出租

Linux下定時備份文件與ssc平臺出租

mtime 刪除 date fin 保存 命令 exec 一個 打包

一、 編寫腳本
編寫一個腳本文件,ssc平臺出租《企鵝21717 93408》使腳本可以執行備份命令。?
例如,將文件目錄 /home/backups/balalala 備份到/home目錄下,並壓縮。

  1. 創建腳本
    命令格式: touch 路徑/文件名.sh?
    例如:?
    輸入命令:touch /home/backup.sh?

  2. 寫入命令
    首先進入腳本:vi命令?
    vi /home/backup.sh?
    在腳本內寫入:

#!/bin/sh
mkdir /home/beifen
#創建一個臨時文件(要保存備份的路徑)
cp -r /home/backups/balalala ?/home/beifen
#數據存在backups目錄下,備份到beifen目錄下,所以先將數據拷過來

tar -zcPvf /home/backup$(date +%Y%m%d).tar.gz /home/beifen
?#將數據所在文件夾beifen打包
rm -rf /home/beifen/
?#刪除臨時文件內容

find ./ -mtime +30 -name "*.tar.gz" -exec rm -rf {} \;
#刪除改文件夾下超過30天的文件

Linux下定時備份文件與ssc平臺出租