rsync定時同步配置

来源:http://www.cnblogs.com/chenglee/archive/2017/07/13/7161155.html
-Advertisement-
Play Games

附上腳本 三大配置文件請看rsync安裝與配置 第一步:創建同步腳本並賦予執行許可權 cd /etc/rsyncshell/rsyncshell.sh 內容如下: #!/bin/sh /usr/bin/rsync -avzP --password-file=/etc/rsyncd.secrets ro ...


附上腳本

三大配置文件請看rsync安裝與配置

#!/bin/sh
#linuxsir.org home backup 
#/usr/bin/rsync -avzP --password-file=/etc/rsyncd.secrets [email protected]::test /home/test/$(date +'%s-%m-%d-%y')
/usr/bin/rsync -avzP --password-file=/etc/rsync/rsyncd.secrets [email protected]::test /home/test/$(date +'%y-%m-%d-%H:%M:%S')

第一步:創建同步腳本並賦予執行許可權
     cd /etc/rsyncshell/rsyncshell.sh
     內容如下:
     #!/bin/sh
     /usr/bin/rsync -avzP --password-file=/etc/rsyncd.secrets [email protected]::test /home/test/$(date +'%s-%m-%d-%y')

    /*腳本rsyncshell.sh我是給了它777許可權, 正確來說是755*/
    
     /*警告: 如果客戶端沒有/home/test這個目錄, 將同步失敗, 此目錄務必創建承載同步下來的文件或文件夾*/


第二步: 創建密碼文件並賦予只讀許可權
     (這裡我用的是/etc/rsyncd.secrets, 就是跟手動同步的一樣,也可以自己設置一個密碼文件)
     /*我直接引用/etc/rsyncd.secrets
    
         許可權方面chmod 600
     */
    
    
第三步:修改crond伺服器的配置文件
    
     crontab -e            /*如果您是第一次使用crontab,會讓您選擇用哪個編輯器編輯, 此時,選擇vim/vi*/
    
    
     加入以下命令:
#    *  *  *  *  *  command
#    分  時  日  月  周   命令
            
            
     */1  *    *    *    *  root  /etc/rsyncshell/rsyncshell.sh
                         /* "*/1"代表的是每分鐘執行一下這個腳本*/
                        
                        
     我的做法是直接修改下麵的文件
     vim /etc/crontab
     添加:*/1  *    *    *    *  root  /etc/rsyncshell/rsyncshell.sh
                        
                        
     crontab -l  可以看到剛剛插入定時任務
    
    
第四步:重啟crond伺服器

    killall crond    註:殺死crond 伺服器的進程(進程名字可能是cron)
     ps aux |grep crond 註:查看一下是否被殺死
     /usr/sbin/crond    註:啟動 crond 伺服器
     ps aux |grep crond 註:查看一下是否啟動了
    
     root      3815 0.0 0.0   1860   664 ?        S    14:44   0:00 /usr/sbin/crond
     root      3819 0.0 0.0   2188   808 pts/1    S+   14:45   0:00 grep crond
    
     ok,正常
    
    
第五步: 成功!


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • SELECT request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableName FROM sys.dm_tran_locksWHERE resource_type = 'OBJECT' KILL spid 如: ...
  • 1.什麼是鎖 鎖(LOCK)用於管理對共用資源的併發控制。通過建立鎖,可以保護資源(數據)的完整性和一致性。 通過一個經典的資料庫問題(丟失更新)就可以看到鎖的意義: 1)針對同一個資料庫,有表 Student,表結構如下: ID、姓名、年齡 2)用戶A登錄到資料庫中,查詢Student表的數據,此 ...
  • Figure 1 Figure 2 Figure 3 編號位置以刻度尺為起點0.74釐米(2個字元間距),文本縮進以刻度尺為起點2.96釐米(8個字元間距) 以上兩者相減得到的值正好=特殊格式懸掛縮進的值2.22釐米 Figure 4 上圖看到,文本縮進以刻度尺為起點2.96釐米(8個字元間距),段 ...
  • 原文發表於:2010-12-09轉載至cu於:2012-07-21 閑來無事把nginx伺服器升級了,因為沒有經常玩linux,記錄下來以免將來再升級的時候又去查資料。 下載: [root@liuawblizfpws~]#wget http://nginx.org/download/nginx-0. ...
  • Visual Studio 2015:http://tieba.baidu.com/p/3442930798Visual Studio 2013:http://tieba.baidu.com/p/3442929573Visual Studio 2008:http://tieba.baidu.com/ ...
  • 查看當前目錄: pwd 查看文件具體大小: ls -l 返回上一級: cd.. 返回根目錄: cd / 創建一個隱藏文件 vim .test 顯示隱藏文件:ls -a 編輯文件: 1.vim 文件名 2.按i進入插入模式 3.寫完文件之後按esc,再按shift+:鍵,再輸入wq,回車,文件就保存了 ...
  • 最近對linux伺服器特別感興趣,通過自己對已有資源的學習和使用,總結了我踩過的坑,已經如何填坑的 ...
  • vi/vim是什麼? Linux世界幾乎所有的配置文件都是以純文本形式存在的,而在所有的Linux發行版系統上都有vi編輯器,因此利用簡單的文字編輯軟體就能夠輕鬆地修改系統的各種配置了,非常方便。vi就是一種功能強大的文本編輯器,而vim則是高級版的vi,不但可以用不同顏色顯示文字內容,還能進行諸如 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...