【发布时间】:2015-12-18 11:34:06
【问题描述】:
当我实现一个子进程来处理信号时,比如SIGTERM 和SIGUSR1 使用自定义信号处理程序可以优雅地退出子进程,是否可以让父进程知道哪个信号导致退出? $? 的前 7 位设置为指示子进程死亡的信号。但是我不确定我们如何以编程方式设置它。调用exit() 只会设置($? >> 8) 的值。
【问题讨论】:
-
我想说不,这是不可能的,因为涉及到执行层,但我不认为我可以支持这个断言。
标签: perl