從遠端伺服器取得壓縮日誌

從遠端伺服器取得壓縮日誌

我的任務是嘗試找到一種從遠端伺服器下載壓縮日誌的方法。這些日誌相當多,並且不斷創建。

我對遠端伺服器的 ssh 存取權確實有限,並且可以 scp 或 rsync 檔案。

但是,由於這些日誌檔案的大小,我不想將它們全部同步。日誌可能達到 TB,rsync 比較它們可能需要一些時間。我只想獲取一小時前創建/最後更新的任何新文件。

我還擔心我會 rsync 正在建立的日誌,所以我想只 rsync 3-5 分鐘前最後修改的檔案。

有人願意幫我完成這樣的過程嗎?先感謝您。

答案1

您可以使用 ls -t 按日期列出最新檔案並將其發送到 rsync,您可以輕鬆地將其設定為僅傳輸昨天的日誌,還是您還需要同一天的日誌?

答案2

就像是http://www.commandlinefu.com/commands/view/1481/rsync-find應該做;您可能想要在遠端伺服器上執行一行並使其連接回您的“上傳”伺服器。

相關內容