inotify

    2熱度

    1回答

    我有一個腳本「server.pl」,它在後臺運行,並使用Log4Perl進行自我記錄。 該腳本不斷讀取目錄並檢測使用Linux :: Inotify2模塊創建的新文件。 每個檢測到的文件都是一個Storable對象,它是要運行的管道,必須寫入其自己的日誌文件中。我的問題是,當我調用Log4Perl :: init爲流水線初始化記錄器時,server.pl不再記錄自己,因爲新的初始化已覆蓋前一個。所

    5熱度

    1回答

    我試圖刪除與inotify的創建的文件,但它不工作: inotifywait -r --format '%w%f' -e create /test && rm $FILE 當我創建/測試我得到這個文件: /test/somefile.txt rm: missing operand Try `rm --help' for more information. 如此看來, $ FILE變量不

    0熱度

    2回答

    默認情況下,由於性能原因,rsyslog不會立即將數據同步到日誌文件。 參考章節Output File Syncing 這是否意味着如果我在系統日誌文件中使用iNotify,可能會出現這種情況,我可能會錯過一個事件? 到目前爲止,我正在使用tail -f監視文件,它似乎捕獲所有事件。但我很偏執,系統日誌緩存可能導致錯過事件。

    1熱度

    1回答

    我有一些pyinotify的基本問題,我似乎無法找到其他地方的答案。 1)對於連續目錄監視器(和事件處理器)是否需要有一個while(True)循環,或者是由通知手錶處理的連續事件'loop',並在我移除手錶時結束? 2)如果文件在inotify實例「開啓」時預先存在,會發生什麼情況?最初我只想監視IN_CREATE,但這不會處理預先存在的文件。 3)與#2類似,如果在我處於事件處理函數中時創建文

    2熱度

    1回答

    我正在使用inotify監視某些文件的更改。 問題是,inotify_event event-> name是空的,所以我不知道哪個文件被修改了。 爲什麼event-> name是空的? fd = inotify_init(); wd = inotify_add_watch (m_fd, "/tmp/myfile", IN_MODIFY | IN_CREATE | IN_DELETE); wd1

    0熱度

    1回答

    在inotifywait手冊改變陳述 -r,--recursive手錶作爲參數傳遞的任何目錄的所有子目錄下。手錶將遞歸設置爲無限深 。符號鏈接沒有被過濾。新創建的 子目錄也將被監視。 警告:如果您在觀看的 根目錄中的大樹下,使用此選項可能需要相當長一段時間,直到所有的inotify手錶 建立和事件不會在這個時候接收。 此外,由於每個子目錄將建立一個inotify手錶,因此可能會達到每個用戶手錶的最

    0熱度

    1回答

    我有一個帶有xfce窗口管理器的系統fedora 15。 我安裝了一個inotify util來玩。 我想控制,在我的工作過程中,我的文件會發生什麼情況。 有我今天使用的運行inotify的 inotifywait --fromfile ~/list.inotify 該命令容易閱讀文件夾和文件的列表,閱讀和忽略的命令。 有我的名單(list.inotify) /home/alex @/ho

    25熱度

    4回答

    如何監視整個目錄樹在Linux中的變化(ext3文件系統)? 目前該目錄包含約3000 子目錄,在三個目錄級別組織有關五十萬文件。 這些大部分都是小文件(< 1kb,幾個可達100 kb)。這是一種隊列,我需要知道何時創建,刪除文件或在5-10秒內修改其內容。我知道有inotify和排序,但AFAIK他們只監視一個目錄,這意味着我需要3,000 inotify句柄 - 在我的情況下 - 超過通常的

    1熱度

    1回答

    我正在使用此腳本來監視正在創建的新文件夾的下載文件夾.bin。但是,它似乎並沒有工作。如果我刪除了grep,我可以複製下載文件夾中創建的任何文件,但是使用grep它不起作用。我懷疑問題是我如何比較這兩個值,但我真的不知道該怎麼做。 #!/bin/sh downloadDir="$HOME/Downloads/" mbedDir="/media/mbed" inotifywait -m -

    0熱度

    1回答

    我試圖在Solaris機器上安裝rb-inotify。的UNAME -a結果: SunOS test9 5.10 Generic_142901-02 i86pc i386 i86pc 紅寶石1.8.7和RubyGems的-1.7.2已經被編譯和安裝但運行 gem install rb-inotify 後,我得到了以下錯誤消息: Building native extensions. Thi