我有一个bash脚本(从Java程序调用),该脚本一直被杀死。我总是跟上signal 15
,trap
但是随后出现了一些其他信号,我怀疑是,signal 9
但对于真的是基本上是盲目的signal 9
。
我知道你做不到trap
signal 9
,所以还有别的方法可以告诉我是否signal 9
正在杀死我的shell脚本?
以upstart形式启动的作为守护程序运行的Java程序正在运行Shell脚本进程
—
jgr208,2016年
您可以跟踪该程序,并寻找一条说“被SIGKILL杀死”的行,或者与
—
Bratchley
-a entry,always -F arch=b64 -S kill -k kill_signals
status
通过wait(2)
或其他方式访问子进程的。