作者qrtt1 (愚人)
看板LinuxDev
标题Re: [问题] 背景程式问题
时间Thu Jan 25 11:07:44 2007
※ 引述《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)
1F:推 shunz:感谢 01/25 15:13