
我需要為一些基於SysV的Linux系統做時間同步服務,但我想使用Ubuntu作為開發環境。由於這個原因和其他一些原因,我決定使用運行作為一種通用且方便的工具。但我遇到了一些麻煩:
- 如何讓它在我的基於 SysV 的系統中運作?似乎有一個模組(
runsvdir
)需要啟動。我已經從來源編譯並完成make install
按照指示,但看不到任何變化/etc/init.d/
。需要手動新增runsvdir
嗎/etc/init.d
? - 如何讓我的控制台應用程式對控制訊號做出反應?它是否需要某種特殊的程式碼來做到這一點,或者僅僅這樣做就足夠了
while(1){waitdata();processdata();}
?我搜尋了範例,但只找到帶有 sleep 命令的 bash 腳本。