inotify

    1熱度

    2回答

    我的下面的示例代碼觀看被修改的文件。讓我們說被移動的文件是foo.txt,並且來自示例代碼的二進制名稱是inotify。我爲示例代碼做了兩個測試。 TEST1: 1)./inotify foo.txt的 2)回聲 「你好」> foo.txt的 然後一切正常,而 「文件改性」 已被打印出來。 TEST2: 1)./infity foo.txt的 2)VIM foo.txt的 3)編輯以某種方式和保存

    6熱度

    3回答

    我想在C ..中運行inotify的一個例子,但它不工作。 我想監視文件的修改(該文件是tmp.cfg),但它不工作..我不知道我是否正確運行,因爲我知道如何監視目錄,但不是單個文件 Here's的例子: #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <sys/types.h> #include <sy

    9熱度

    3回答

    我需要知道在python中每當一個新的文件被添加/刪除/修改在一個特定的目錄 有沒有辦法呢? 我正在尋找一個「inofity」式的功能(來自POSIX)。 感謝

    1熱度

    2回答

    我正在嘗試製作備份整個硬盤驅動器的軟件。 我已經設法編寫了讀取硬盤扇區原始數據的代碼。但是,我想要進行增量備份。爲此,我需要知道對操作系統設置所做的更改,文件更改等等。 我的問題是 - 使用FileSystemWatcher和Inotify,我將能夠知道在硬盤驅動器到每一個部門作出的每個改變? (操作系統設置等) 我使用C++爲linux和windows編碼。 (SAW上Stackoverflow

    1熱度

    2回答

    我目前正在編寫一個多人連接4遊戲。當玩家移動時,該移動被寫入包含Connect 4板上每個位置狀態的文件。 我目前有一個延遲循環的PHP腳本,用於檢查自上一次循環迭代以來的更改,如果發生更改,PHP腳本會將更新的文件返回給播放器。 這種方法效率極低且雜亂無章;有沒有更好的方式來立即通知遊戲中的變化? 此外,我試圖使用inotify,但它似乎並沒有在我的服務器上工作。 (Mac OS X Serve

    3熱度

    1回答

    我的第一個問題+在這裏,我們去.... 這是一個簡單的腳本,我曾經有過以前的工作,但現在它已經死了。 當文件進入保管箱文件夾時,它會出現在服務器上。 這個簡單的腳本有inotifywait注意追加 和我需要做的事情與傳入文件,在這種情況下,一個簡單的移動 到另一個文件夾。 inotifywait -r -m -e attrib /path/to/watched/directory/ w

    0熱度

    1回答

    我認爲這將是相當容易,但事實證明,它不是。 我有一個安裝的網絡服務器,其上運行着inotifywatch,正在觀看一個文件夾。我想要設置此設置,以便網絡上訪問此服務器的任何人都可以將文件放入監視的文件夾並讓其執行腳本。不幸的是,除非文件在服務器上移動,否則它不會觸發。 是否有任何方法可以使inotify以某種方式觀察文件夾,如果任何文件從任何地方觸發inotify事件?還是我應該看看別的東西? 供

    2熱度

    1回答

    我在監視目錄中新文件的創建/移動。 我目前使用簡單的ls循環,我想移動到inotify。 我有一個主要麻煩:如何處理與預先存在的文件初始化(在崩潰,重啓,停止,...的情況下)? 最初,我只想監視IN_CREATE和IN_MOVED_TO,但這不會處理預先存在的文件。 可以通過inotify本地處理嗎?

    -1熱度

    2回答

    我有一個腳本,其中inotifywait管道到執行以下邏輯的while循環。 cp "$S3"/2/post2.png "$S3"; mv "$S3"/1/post1.png "$S3"/2/post2.png; cp "$S3"/3/post3.png "$S3"; mv "S3"/post2.png "$S3"/3/post3.png; 等等等等.....然

    0熱度

    1回答

    我的意思是「獨特性」在這裏也涉及到時間。 每次在文件系統上創建的文件都有一個唯一的文件。 同一目錄中具有相同名稱但出現在不同時間 階段的文件是不同的。 「獨特」的定義與文件內容無關。 首先,我使用inode來識別一個文件,不同inode的文件是不同的,文件一直有一個固定的inode,即使它已被移動和觸摸。 但是,inode可能會被操作系統重新使用。如果文件A.txt具有inode 22345,如果