希望这是一个简单的问题。
基本上我想用C来查看我的电脑是否有断电。这将决定程序的运行方式。如果有电力损失,那么它会走一条路。否则它会以另一种方式回应:
#include nopower.h
#include power.h
//------------------------
if(!powerloss){
power_procedure();
}
else no_power_procedure();
//--------------------------
我正在运行Ubuntu 12.04 LTS。我希望这可以直接在运行此代码的计算机上运行。换句话说,有一种方法可以检查注册表状态,看看电源是否丢失。操作系统知道何时有不正确的关机,我想知道我是否可以使用相同或类似的资源。我宁愿不经常写文件。
答案 0 :(得分:1)
int main()
{
printf ("power is currently on");
}
编写“目前关闭电源”的情况有点棘手。
或者,如果您想知道自上次启动以来的时间,并在最近发布时发出消息,请参阅Uptime under linux in C