<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      039rsync和inotify實時文件同步

      安裝

      • 注意把ip換一下
      #主備機器都安裝rsync和inotify-tools
      sudo apt-get -y install rsync inotify-tools
      
      #使用nginx配置文件測試:
      /tmp# cd /tmp && cp -rf  /usr/local/nginx/conf/  nginx_conf
      
      #初始同步
      rsync -avz --delete /tmp/nginx_conf root@10.80.7.14:/tmp
      mkdir -p /data/logs/rsync/ && touch /data/logs/rsync/sync.log
      mkdir /opt/script/ && vim /opt/script/monitor.sh && chmod a+x *.sh
      #!/bin/bash
      
      # 定義源目錄和目標目錄的映射關系
      declare -A paths=(
        ["/usr/local/nginx/conf"]="root@10.80.7.14:/usr/local/nginx/conf"
        ["/data/wwwroot"]="root@10.80.7.14:/data/wwwroot"  
        ["/data/service"]="root@10.80.7.14:/data/service"
      )
      
      log_file="/data/logs/rsync/sync.log"  # 日志文件路徑
      
      # 同步函數,將指定的源目錄同步到目標目錄
      sync_files() {
        local source_dir="$1"
        local destination_dir="$2"
      
        echo "$(date '+%Y-%m-%d %H:%M:%S') - Syncing files in $source_dir..." >> "$log_file"
        rsync -avz --delete "$source_dir/" "$destination_dir" >> "$log_file" 2>&1
        echo "$(date '+%Y-%m-%d %H:%M:%S') - Sync complete for $source_dir." >> "$log_file"
      }
      
      # 并發處理函數,用于監控和同步指定的目錄
      process_dir() {
        local source_dir="$1"
        # 用于獲取關聯數組 paths 中指定鍵 $source_dir 對應的值(value)
        local destination_dir="${paths[$source_dir]}"
      
        # 監控并同步指定的目錄
        while inotifywait -r -e modify,create,delete,move "$source_dir"; do
          sync_files "$source_dir" "$destination_dir"
        done
      }
      
      # 同時監控和同步多個目錄
      for source_dir in "${!paths[@]}"; do
        process_dir "$source_dir" &  # 在后臺運行處理函數
      done
      
      wait  # 等待所有后臺進程完成

      使用systemd使腳本一直運行

      # 在源機器上創建一個systemd服務單元文件以管理monitor.sh腳本的運行。在終端中使用以下命令創建一個新的服務單元文件(例如monitor.service):
      #在編輯器中輸入以下內容: vim /etc/systemd/system/monitor.service
      [Unit]
      Description=File monitoring and synchronization service
      
      [Service]
      ExecStart=/opt/script/monitor.sh
      
      [Install]
      WantedBy=multi-user.target
      • 啟動
      #啟用和啟動服務
      sudo systemctl enable monitor
      sudo systemctl start monitor
      
      #檢查服務的狀態
      sudo systemctl status monitor
      
      #停止服務
      sudo systemctl stop monitor
      

       

      posted @ 2024-04-09 09:40  arun_yh  閱讀(51)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产精品女人毛片在线看| 亚洲激情一区二区三区视频| 亚洲精品美女一区二区| 亚洲小说乱欧美另类| 四虎精品视频永久免费| 亚洲精品无amm毛片| 人妻系列无码专区免费| 亚洲久久色成人一二三区| 蜜桃视频在线观看网站免费| 无码囯产精品一区二区免费| 亚洲大尺度无码无码专线| 69天堂人成无码免费视频 | 91福利国产午夜亚洲精品| 日韩乱码人妻无码中文字幕视频| 久久亚洲精品人成综合网| A毛片终身免费观看网站| 少妇被粗大的猛烈进出视频| 久久精品夜色国产亚洲av| 国产久免费热视频在线观看| 五月婷婷久久中文字幕| 亚洲欧洲一区二区免费| 日韩免费无码视频一区二区三区| 亚洲国产成人一区二区在线| 国产成人亚洲日韩欧美| 欧美精品一产区二产区| 日韩在线视频线观看一区| 南涧| 免费视频爱爱太爽了| 高清无码爆乳潮喷在线观看| 成人午夜免费无码视频在线观看| 亚洲一区二区三区在线播放无码| 女人香蕉久久毛毛片精品| 亚洲熟妇色xxxxx亚洲| 婷婷丁香五月深爱憿情网| av一区二区中文字幕| 午夜福利偷拍国语对白| 国产女人叫床高潮大片| 99久久er热在这里只有精品99| awww在线天堂bd资源在线| 九九热在线精品免费视频| 国产精品中文字幕视频|