2012-10-12 87 views
0

我試着用C++編寫一個小的守護進程而不是在linux中運行。linux守護進程的結構

我喜歡守護進程每分鐘解析iptables日誌文件。

什麼是構建代碼的最佳方式,或許是睡眠,線程或其他事物的真實存在?

謝謝

+0

它是否必須是守護進程?這聽起來像是一個cron作業的應用程序。較少的開銷,您可以編寫讀取它的程序,並且cron每分鐘運行一次。 – sacko87

+1

轉移的一點,但你可以做的比看看史蒂文斯的書籍,如UNIX網絡編程等更糟糕 –

+0

@ Component10 - 一個非常好的建議。 ISTR認爲Stevens書中有關於如何編寫守護進程和相關陷阱的具體章節 –

回答

3

你需要守護進程嗎?即您是否需要一直運行的進程?

從上面的描述中,我會試圖通過cron每分鐘調用腳本來解析日誌。

+0

感謝您的回答,使用cron更容易。 如何開發解析器與flex,野牛,regualares表達式..一些其他庫? – user1663513