我有一個Linux守護進程,即生成一些數據。該守護程序不時更新該數據。爲了簡單起見,可以說我們只有一個字節。現在我希望其他進程能夠訪問這些數據,而且最簡單的方法(至少對我來說)要做的是擁有某種文件中介。Linux:FIFO文件和設備驅動程序之間的東西
問題是我想從多個進程(或無)和守護進程讀取異步數據以更新該文件的內容。
可能有一個文件,從一個進程寫入並從一個或多個進程讀取?是否有一些特殊的文件類型,是爲了這個目的?
p.p.我正在閱讀有關FIFO文件和設備驅動程序,但我不確定,應該使用它們。
您可能需要查看DBus,而不是爲自己破解進程間同步和消息傳遞協議。 –