溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

腳本自動化:每2分鐘備份一個文件

發布時間:2020-06-07 09:50:53 來源:網絡 閱讀:266 作者:wx5d0cd2f748c0c 欄目:系統運維

需求:每隔2分鐘將文件目錄 /home/backups/balalala 備份到/home目錄下

準備
1、創建源目錄
#mkdir /home/backups/balalala
創建原文件
#touch /home/backups/balalala/first.sh
2、創建備份目錄
#mkdir /home

一、 編寫擁有備份功能的腳本

  1. 創建腳本
    #vi /home/backup.sh
  2. 寫入命令
    #!/bin/sh
    cp -r /home/backups/balalala/* /home/beifen
    #將/home/backups/balalala目錄下的文件備份到 /home/beifen目錄下
  3. 執行腳本文件
    例如:sh /home/backup.sh

二、 設置定時執行本腳本。
設置腳本每2分鐘執行一次。

  1. 安裝crond
    如果沒有安裝crond服務就先裝上服務。
    檢查服務狀態:service crond status
  2. 修改crontab內容
    輸入命令:crontab -e
    進入后繼續輸入命令:
    /2 * /home/backup.sh
    #設置為每2分鐘執行一次腳本文件
    然后,保存退出:wq
    #sh腳本前面五個字段分別表示分鐘(0-59)、小時(0-23)、日(1-31)、月(0-12)、星期幾(0-6)后面的為腳本所在目錄
  3. 重新啟動crond服務
    輸入命令:service crond restart

三、驗證
1、切換到/home/beifen
#cd /home/beifen
2、列出文件
#ls
腳本自動化:每2分鐘備份一個文件
可以看到目前有first.sh這個文件。
3、在/home/backups/balalala/目錄下增加新文件
#touch /home/backups/balalala/second.sh
4、2分鐘后再次檢查 /home/beifen目錄下是否有second.sh
腳本自動化:每2分鐘備份一個文件
出現second.sh驗證成功!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女