相关疑难解决方法(0)

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

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

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

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

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

c linux system-shutdown sigterm

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

如何使用C检测系统是否在Linux中处于待机状态

我想知道如何在Linux中使用C检测系统是否进入待机模式.我WM_POWERBROADCAST在Windows中发现了一条消息,用于此目的,在进入睡眠模式之前发送此消息.

对于Linux,C有什么替代品吗?

我听说DBus可以用于同样的目的,有人可以解释一下吗?

c linux

5
推荐指数
1
解决办法
1616
查看次数

标签 统计

c ×2

linux ×2

sigterm ×1

system-shutdown ×1