是否有一个总是带有信号退出的标准命令?

是否有一个总是带有信号退出的标准命令?

这个问题非常类似于是否有一个总是失败退出的标准命令?

我正在编写一些代码,我需要测试当子进程由于信号(例如SIGTERMSIGINT)而退出时,它是否可以优雅地处理子进程。

是否有一些简洁的东西我可以称之为truefalse通过信号来实现这一点?

答案1

好的 :-)

您想要的脚本如下所示:

#! /bin/sh

kill $$

这依赖于一个内置命令的事实kill,并且不是/bin/kill程序。

相关内容