2017-02-24 44 views
-1

我想找到一種方法來查找linux系統的正常運行時間。我如何獲得Linux系統的正常運行?

我不想讀取/proc/中的運行時間文件。

還有其他方法嗎?

+1

請在發帖前瞭解搜索答案。當我搜索'[linux]正常運行時間'時,我發現了488個答案,而第三個答案正是你在下面接受的內容。是關於幫助人們修復他們的代碼(而不是爲他們尋找)。請閱讀http://stackoverflow.com/help/how-to-ask,http://stackoverflow.com/help/dont-ask,http://stackoverflow.com/help/mcve並參加[tour]( http://stackoverflow.com/tour)在發佈更多Q​​之前。謝謝,祝你好運。 – shellter

回答

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

相關問題