2
我有一個Qt 5 C++應用程序,它使用QFileSystemWatcher運行良好的本地文件監視。我現在試圖通過nfs掛載另一臺主機上的文件。雖然我的應用程序可以打開並閱讀文件,但它沒有獲取文件更改的信號。QFileSystemWatcher與nfs安裝
是否可以使用QFileSystemWatcher來實現這一點?如果沒有,是否有辦法將遠程文件鏡像到本地文件系統,然後觀看該文件?
我有一個Qt 5 C++應用程序,它使用QFileSystemWatcher運行良好的本地文件監視。我現在試圖通過nfs掛載另一臺主機上的文件。雖然我的應用程序可以打開並閱讀文件,但它沒有獲取文件更改的信號。QFileSystemWatcher與nfs安裝
是否可以使用QFileSystemWatcher來實現這一點?如果沒有,是否有辦法將遠程文件鏡像到本地文件系統,然後觀看該文件?
在Linux上,QFileSystemWatcher與inotify的實現,如在本博客中解釋說: http://blog.rburchell.com/2012/01/qfilesystemwatcher-internals-in-qt-5.html
默認的inotify不能與NFS工作。查看此答案以獲取更多信息,以及可能的解決方法: inotify with NFS