如何透過 cronjob 或其他方式將 ftp 伺服器與本機電腦同步

如何透過 cronjob 或其他方式將 ftp 伺服器與本機電腦同步

現在我正在一個網頁伺服器上運行,在我工作時每隔幾個小時就會將文件推送到它。我必須檢查我上傳的每個文件的時間戳與我開始處理它時的時間戳不同(這可能是一個問題)。是否有一個程式或腳本可以在我開始處理文件之前自動從網頁伺服器下載所有新檔案並更新我的檔案?到目前為止,我唯一能找到的就是將我本地的文件同步到伺服器,我對此沒有任何問題。我在我的工作電腦上運行 Linux。

答案1

有多種方法可以鏡像較新的日期戳記優先的目錄。我在類似的上下文中使用lftp's命令,該命令是可編寫腳本的。mirror

如果您在開始處理文件之前進行鏡像並對其進行編輯,然後發現有人在此期間上傳了新版本,您仍然會遇到問題。在這種情況下,您最可能需要的是版本控制,特別是分散式版本控制,例如水銀或者git

相關內容