相关疑难解决方法(0)

如何在Linux上检测挂起的系统关闭?

我正在开发一个需要检测系统关闭的应用程序.但是,我没有找到任何可靠的方式来获取此事件的通知.

我知道在关机时,我的应用程序会收到一个SIGTERM信号后跟一个SIGKILL.我想知道是否有任何方法可以查询a SIGTERM是否是关闭序列的一部分

有没有人知道是否有办法以编程方式查询(C API)?

据我所知,系统没有提供任何其他方法来查询即将发生的关机.如果是这样,那也可以解决我的问题.我也一直在尝试runlevels,但改变runlevels似乎是即时的,没有任何预先警告.

c linux system-shutdown sigterm

20
推荐指数
4
解决办法
2万
查看次数

标签 统计

c ×1

linux ×1

sigterm ×1

system-shutdown ×1