討論串[問題] 如何知道外部的檔案被改變了
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 11→)留言12則,0人參與, 最新作者cooper6334 (小恐龍)時間14年前 (2010/04/26 10:32), 編輯資訊
1
0
0
內容預覽:
遇到的問題: (題意請描述清楚). 我要在linux下寫一個程式,能夠動態讀取設定檔. 就是當另外一個檔案的內容被改變時,就會執行程式中的某個函式. 我聽說是要利用signal來做,但是我試出來的結果. 好像signal的一些訊號好像都只針對程式本身發出. 當我kill程式本體的時候可以抓到SIGT

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者charleshu (Analog Engineer)時間14年前 (2010/04/26 19:09), 編輯資訊
0
0
0
內容預覽:
在 linux 下可以用 inotify. 假如想跨平台,且設定檔不大的話,可以每幾秒把內容讀進來一次,再算一下MD5. 看有沒有被改過.. 可以把這件事放在另一個 thread 或 process 來做,並將priority設低,. 就不會影響效能.. 每種方法都有優缺點,要看需求而定.. --.
(還有72個字)
首頁
上一頁
1
下一頁
尾頁