2013-09-30 57 views
1

如何在遠程機器上打開文件並監視其尾部,因爲新數據寫入了尾部?可以訪問文件的協議沒有特定的限制。任何快速和方便的解決方案將是理想的。如何監視遠程計算機上的文件更改?

+1

ssh進入該機器並使用'tail -f/path/file'? – Chen

+0

除了vbmaster的建議:如果你可以通過NFS掛載或類似方式通過網絡訪問文件,你可以使用'inotify'來告訴你文件何時被修改,並編寫你自己的'tail -f'實現。 –

回答

0

一種選擇是使用sshfs這是一個基於SSH文件傳輸協議的文件系統客戶端遠程目錄安裝到本地目錄:

sshfs [email protected]:/root/Documents/ localDoc/ 

,然後訪問本地目錄中的所有文件如果你正在使用遠程文件。

對於性能問題,您可以考慮使用不同的選項,如cache=nolarge_read

0

你可以用密碼較少的認證對ssh執行ssh命令,並給ssh命令本身。對於如: - SSH [email protected] '尾-f文件名',也可以使用sshpass -p 'mySSHPasswordHere' SSH [email protected] 「尾-f文件名」

感謝&問候,
Alok Thaker