标签: c++ signals
我希望我的程序能够通过'killall myApplication'命令对其进行反应。 这样它就可以节省一些东西然后终止。 我知道这必须通过信号处理来完成,但我不确定它在被杀时会得到哪个Singal。
答案 0 :(得分:2)
killall或killall -9?因为-9意味着无法处理或屏蔽的SIGKILL(您的进程将立即在调度程序中终止,而不会有任何信号被发送给它的概念)。
killall
killall -9
-9
没有-9,它将是SIGTERM,可以处理。看看man signal。
man signal