这个问题非常类似于是否有一个总是失败退出的标准命令?
我正在编写一些代码,我需要测试当子进程由于信号(例如SIGTERM
或SIGINT
)而退出时,它是否可以优雅地处理子进程。
是否有一些简洁的东西我可以称之为true
或false
通过信号来实现这一点?
答案1
好的 :-)
您想要的脚本如下所示:
#! /bin/sh
kill $$
这依赖于一个内置命令的事实kill
,并且不是该/bin/kill
程序。
这个问题非常类似于是否有一个总是失败退出的标准命令?
我正在编写一些代码,我需要测试当子进程由于信号(例如SIGTERM
或SIGINT
)而退出时,它是否可以优雅地处理子进程。
是否有一些简洁的东西我可以称之为true
或false
通过信号来实现这一点?
好的 :-)
您想要的脚本如下所示:
#! /bin/sh
kill $$
这依赖于一个内置命令的事实kill
,并且不是该/bin/kill
程序。