我有幾個不同的Linux服務器,所有這些服務器本質上都是彼此的鏡像。但是,其中一些已經不同步(機器1中的文件A不同於機器2中的文件B)。創建一個比較多個服務器中的多個文件的腳本
我正在設計一個腳本(僅適用於shell
或Perl
),它將系統地遍歷某些目錄並將不同機器中的相應文件相互區分開來,並生成有意義的報告。稍後,我會嘗試同步這些文件。
這是我的想法,到目前爲止關於如何將此方法:使用rsync
我的問題是
- SFTP文件使用
ssh
和diff
/tmp
和DIFF本地- :系統地比較不同機器中兩個文件(但類似的目錄結構)的最佳方法是什麼? d是否有任何內置的Perl實用程序可能會有所幫助?