This question already has answers here:
What API do I call to get the system uptime?
                                
                                    (5个答案)
                                
                        
                                2年前关闭。
            
                    
我想找到一种方法来查找linux系统的正常运行时间。

我不想读取/proc/中的正常运行时间文件。

还有其他方法吗?

最佳答案

#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

关于c - 如何获得Linux系统正常运行时间? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42445761/

10-09 21:36