亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Linux > 正文

程序中獲取linux系統啟動時間方法

2019-10-26 18:38:37
字體:
來源:轉載
供稿:網友

1、前言

時間對操作系統來說非常重要,從內核級到應用層,時間的表達方式及精度各部相同。linux內核里面用一個名為jiffes的常量來計算時間戳。應用層有time、getdaytime等函數。今天需要在應用程序獲取系統的啟動時間,通過sysinfo中的uptime可以計算出系統的啟動時間。

2、sysinfo結構

sysinfo結構保持了系統啟動后的信息,主要包括啟動到現在的時間,可用內存空間、共享內存空間、進程的數目等。man sysinfo得到結果如下所示:

代碼如下:
 struct sysinfo {
                long uptime;             /* Seconds since boot */
                unsigned long loads[3];  /* 1, 5, and 15 minute load averages */
                unsigned long totalram;  /* Total usable main memory size */
                unsigned long freeram;   /* Available memory size */
                unsigned long sharedram; /* Amount of shared memory */
                unsigned long bufferram; /* Memory used by buffers */
                unsigned long totalswap; /* Total swap space size */
                unsigned long freeswap;  /* swap space still available */
               unsigned short procs;    /* Number of current processes */
               char _f[22];             /* Pads structure to 64 bytes */

3、獲取系統啟動時間

通過sysinfo獲取系統啟動到現在的秒數,用當前時間減去這個秒數即系統的啟動時間。程序如下所示:

代碼如下:
 #include <stdio.h>
 #include <sys/sysinfo.h>
 #include <time.h>
 #include <errno.h>

 static int print_system_boot_time()
 {
     struct sysinfo info;
     time_t cur_time = 0;
    time_t boot_time = 0;
    struct tm *ptm = NULL;
    if (sysinfo(&info)) {
    fprintf(stderr, "Failed to get sysinfo, errno:%u, reason:%s/n",
        errno, strerror(errno));

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲视频中文字幕视频| 欧美大奶子在线| 成人在线免费观看视视频| 国产亚洲欧美日韩精品| 日韩精品高清视频| 欧美精品videossex88| 久久国产天堂福利天堂| 日韩av理论片| 亚洲aⅴ男人的天堂在线观看| 综合国产在线观看| 亚洲日本成人女熟在线观看| 成人免费视频在线观看超级碰| 久久人人爽人人爽人人片av高清| 欧美黑人国产人伦爽爽爽| 国产成人精品免高潮费视频| 日韩精品亚洲精品| 久久人人爽人人爽人人片av高请| 热久久美女精品天天吊色| 欧美影院久久久| 欧美资源在线观看| 91免费在线视频| 亚洲欧美日韩国产中文专区| 成人免费在线视频网址| 国产精品日韩在线一区| 亚洲一区二区三区视频播放| 91中文在线观看| 欧美国产第一页| 久久精视频免费在线久久完整在线看| 国产精品video| 日韩免费av一区二区| 国产aaa精品| 91wwwcom在线观看| 一区三区二区视频| 韩国精品久久久999| 色七七影院综合| 91精品久久久久久久久久| 欧美成人国产va精品日本一级| 国内精品久久久久伊人av| 日韩亚洲成人av在线| 欧洲s码亚洲m码精品一区| 91av在线国产| 国产精品欧美风情| 欧美色视频日本高清在线观看| 8050国产精品久久久久久| 亚洲乱码一区av黑人高潮| 欧美xxxx18性欧美| 日韩在线观看免费高清| 国产亚洲一级高清| 欧美成人精品影院| 久久久久久久国产精品视频| 欧美日韩免费看| 欧美中文在线观看国产| 九九精品视频在线观看| 欧美电影免费观看电视剧大全| 久久精品2019中文字幕| 欧美日韩亚洲视频| 亚洲一区www| 久久视频在线免费观看| 欧美国产在线视频| 92福利视频午夜1000合集在线观看| 国产午夜精品视频免费不卡69堂| 日韩精品日韩在线观看| 成人福利免费观看| 97超级碰碰人国产在线观看| 欧美激情中文字幕在线| 91久久夜色精品国产网站| 中文字幕v亚洲ⅴv天堂| 成人黄色在线观看| 日韩视频免费观看| 国产精品白丝jk喷水视频一区| 欧美视频在线免费| 国产精品久久久久免费a∨大胸| 黄色成人在线播放| 久久香蕉国产线看观看网| 国产精品手机播放| 久久精品视频播放| 精品中文字幕乱| 欧美日韩电影在线观看| 国产精品精品视频一区二区三区| 国产区精品在线观看| 97色伦亚洲国产| 97久久久免费福利网址| 精品国偷自产在线视频| 欧美自拍视频在线| 日韩欧美亚洲范冰冰与中字| 久久精品国产一区二区电影| 最新69国产成人精品视频免费| 欧美黑人巨大xxx极品| 亚洲色图18p| 亚洲区bt下载| 成人精品视频在线| 国产999精品久久久影片官网| 久久精品一本久久99精品| 欧美激情一区二区三区高清视频| 日韩美女在线观看一区| 国产成人精品视频在线观看| 亚洲精品久久久久| 日韩专区在线播放| 亚洲综合精品伊人久久| 成人国产在线视频| 国产精品成人aaaaa网站| 欧美乱大交做爰xxxⅹ性3| 欧美激情精品久久久久久大尺度| 中文字幕精品网| 97激碰免费视频| 日本精品免费一区二区三区| 国内精品国产三级国产在线专| 久久这里只有精品视频首页| 欧美另类老女人| 亚洲理论电影网| 日韩中文字幕在线播放| 亚洲精品久久久久久久久久久| 成人免费视频97| 97色伦亚洲国产| 国产视频丨精品|在线观看| 91色琪琪电影亚洲精品久久| 在线播放国产一区二区三区| 国产欧美亚洲视频| 欧美理论电影在线播放| 日韩**中文字幕毛片| 欧美性在线视频| 国产精品一区二区三区在线播放| 在线播放国产一区中文字幕剧情欧美| 欧美大肥婆大肥bbbbb| 91在线视频一区| 精品国产美女在线| 成人97在线观看视频| 欧美亚洲第一页| 久久精品视频免费播放| 国产精品成人观看视频国产奇米| 欧美性videos高清精品| 久久综合电影一区| 亚洲精品色婷婷福利天堂| 日韩二区三区在线| 亚洲欧洲偷拍精品| 亚洲第一中文字幕| 国产成人在线视频| 日韩欧美精品免费在线| 国产美女被下药99| 亚洲韩国欧洲国产日产av| 日韩美女视频免费在线观看| 久久精品视频一| 亚洲一区美女视频在线观看免费| www.精品av.com| 亚洲二区在线播放视频| 日韩www在线| 精品国产一区二区三区四区在线观看| 亚洲成人在线视频播放| 日韩在线视频国产| 久久天天躁夜夜躁狠狠躁2022| 亚洲一区二区三区xxx视频| 亚洲偷熟乱区亚洲香蕉av| 亚洲伊人久久综合| 欧美一级bbbbb性bbbb喷潮片| 国产一级揄自揄精品视频| 中文字幕亚洲情99在线| 高清欧美电影在线| 欧美做受高潮1| 91极品视频在线| 亚洲精品一区二区三区婷婷月| 国产精品久久久久久久美男| 精品久久久久久久久久久久| 久操成人在线视频| 欧美性xxxx极品hd欧美风情|