寫到了處理signal的程式
signal (SIGHUP, sighup_handler);
表示當這一個process收到一個SIGHUP時,
sighup_handler這一個函式會被執行。
SIGHUP
一般是用在參考檔案更新時。
可以直接透過下指令去驗証此function是否正常
kill -HUP 3077
killall -HUP a.out
SIGTERM, SIGINT
參考資料:
Sending signal to Processes
signal 小知識
Daemon函数的用法
寫 linux daemon 的注意事項
沒有留言:
張貼留言