Linux中的信号处理差异“shutdown -r”和“rebo​​ot”

时间:2018-02-08 09:27:19

标签: linux signals reboot

我使用的是Ubuntu 16.10 LTS Linux Desktop。我发现shutdown -rreboot期间的信号处理存在差异。

我构建了一个a.out,它将捕获SIGTERM并发布一些消息。使用shutdown -ra.out可以获取SIGTERM,并发布消息。但是reboot(和reboot -f),a.out没有获得SIGTERM或发布消息。

Linux中shutdown -rreboot之间的区别是什么?谁/何时将SIGTERM发送给所有其他流程。

感谢。

0 个答案:

没有答案