我想找到一种方法来找到Linux系统的正常运行时间。
我不想在/proc/
中阅读正常运行时间文件。
还有其他方式吗?
答案 0 :(得分:0)
#include <stdio.h>
#include <sys/sysinfo.h>
int main(void)
{
struct sysinfo sys_info;
sysinfo(&sys_info);
printf("Seconds since uptime: %lu\n", sys_info.uptime);
return 0;
}
这应该让你开始。如果您需要更多帮助,请在终端中输入man sysinfo
。