看板 LinuxDev 關於我們 聯絡資訊
※ 引述《shunz (呆呆牛)》之銘言: : 我寫了一個A程式在開機時自動在背景執行, : 然後等到要執行另一個B程式時必須關掉A程式, : 可是在結束程式時發生了問題. : 由於在A程式結束時必須釋放一些資源給B程式使用, : 所以我在A程式寫了一個接受指令q時, 自動將資源釋放. : 我將A程式放在前端執行時按q, 可正常執行程式B. : 可是我放到背景時, : 使用kill或killall結束A程式時發現資源無法釋放, : 造成B程式執行時發生錯誤. : 請問我要如何在B程式執行前, 送q到背景執行中的A程式? http://users.actcom.co.il/~choo/lupg/tutorials/signals/ signals-programming.html 改寫成收到 signal 到判斷要執行結束的程式 ======================================================= for example. 像一些 httpd 設計成收到 SIGHUP 就重新載入 config 檔 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.26.34.213 ※ 編輯: qrtt1 來自: 163.26.34.213 (01/25 11:14)
shunz:感謝 01/25 15:13