可能重複登錄完成活動:
Best way to monitor file system changes in linux如何使用ssh
我需要你的幫助。我如何記錄在Linux服務器上使用SSH完成的活動 - 諸如create file或dir之類的活動,刪除文件或目錄,爲特定路徑重命名文件或目錄。我需要一些解決方案任何bash,python或php腳本,或者如果在linux中有任何選項,我可以觀看在特定路徑或文件夾上完成的所有活動。我需要將這些日誌用於同步目的。
OK,讓我解釋一下你的整個方案。我正在使用同步工具,我們正在使用Samba共享所有文件和文件夾,並且我需要通過網絡同步這些文件。我grep桑巴日誌來觀看客戶端做的活動,如創建文件或文件夾,刪除文件和文件夾,重命名文件或文件夾我正在使用這些日誌我的同步工具和它的工作正常。但是,當使用samba完成更改時,我只能獲取日誌 - 如果更改是使用SSH完成的,那麼這些活動不會被記錄並且不會同步。因此,我需要grep記錄使用SSH爲特定路徑所做的更改(例如:/ mnt/test) - 在測試文件夾中進行的更改,如創建刪除和重命名。
當然這是在http://stackoverflow.com/q/8381566/1328439之前提到的。 –
也許如果你更詳細地描述這個問題,可能有其他的方法來看待它。例如,一個幹運行的rsync可以告訴你需要發生什麼同步,或者你可以簡單地使用rsync來管理同步。 –
我添加了更多關於我的問題的信息。 – user1993197