校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 程序中獲取linux系統啟動時間方法

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

熱門標簽:河南信譽好的不封卡電話外呼系統 如果做線上地圖標注 客服外呼系統怎么樣 百度地圖標注錯了有責任嗎 地圖標注員都是年輕人 揭陽智能電話機器人推薦 江蘇云電銷機器人公司 華鋒e路航港口地圖標注 打電話機器人接我是他的秘書

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));
    return -1;
    }
    time(cur_time);
    if (cur_time > info.uptime) {
    boot_time = cur_time - info.uptime;
    }
    else {
    boot_time = info.uptime - cur_time;
    }
    ptm = gmtime(boot_time);
    printf("System boot time: %d-%-d-%d %d:%d:%d\n", ptm->tm_year + 1900,
        ptm->tm_mon + 1, ptm->tm_mday, ptm->tm_hour, ptm->tm_min, ptm->tm_sec);
   return 0;
}

int main()
{
    if (print_system_boot_time() != 0) {
    return -1;
    }
    return 0;
}


測試結果如下所:

您可能感興趣的文章:
  • Linux 按時間批量刪除文件命令(刪除N天前文件)
  • Linux下date命令,格式化輸出,時間設置方法
  • Linux下用C獲取當前時間
  • 解析Linux下的時間函數:設置以及獲取時間的方法
  • Linux date 時間設置同步命令分享
  • 設置Linux系統的空閑等待時間TMOUT的方法
  • 詳解linux ntp服務器時間同步設置
  • Linux/Unix關于時間和時間戳的命令行
  • linux獲取進程執行時間方法示例
  • Linux時間子系統之時間的表示示例詳解

標簽:馬鞍山 邵陽 許昌 淘寶邀評 巴彥淖爾 金昌 婁底 赤峰

巨人網絡通訊聲明:本文標題《程序中獲取linux系統啟動時間方法》,本文關鍵詞  程序,中,獲取,linux,系統,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《程序中獲取linux系統啟動時間方法》相關的同類信息!
  • 本頁收集關于程序中獲取linux系統啟動時間方法的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    樱花影视一区二区| 亚洲欧洲日韩av| 久久伊人蜜桃av一区二区| 久久久欧美精品sm网站| 国产精品妹子av| 亚洲一区二区精品3399| 蜜臀久久99精品久久久久久9| 一区二区在线观看免费视频播放| 丝袜亚洲另类欧美综合| 国产大片一区二区| 欧美美女喷水视频| 日韩美女主播在线视频一区二区三区 | 国产日产欧美精品一区二区三区| 一区在线播放视频| 美女视频一区二区三区| 不卡免费追剧大全电视剧网站| 欧美日韩1区2区| 亚洲黄网站在线观看| 成人午夜电影久久影院| 欧美一区二区三区四区视频| 亚洲人成在线观看一区二区| 国产成人精品网址| 久久九九久精品国产免费直播| 亚洲成人中文在线| 一本久道中文字幕精品亚洲嫩| 精品国产一区a| 蜜桃久久久久久| 欧美一卡二卡三卡四卡| 日日夜夜免费精品| 欧美精品久久久久久久多人混战| 一区二区在线免费观看| 欧美羞羞免费网站| 亚洲国产精品一区二区www在线| 国产成人综合网| 中文字幕一区二区三区乱码在线| 精品一区二区综合| 日韩一区二区三区视频在线 | 亚洲精品久久嫩草网站秘色| 大美女一区二区三区| 久久综合九色综合97_久久久| 国产尤物一区二区在线| 亚洲一区二区三区精品在线| 欧美日韩专区在线| 美女久久久精品| 国产亲近乱来精品视频| 国产一区不卡精品| 一色屋精品亚洲香蕉网站| 欧美色视频一区| 日本在线播放一区二区三区| 欧美一区二区三区免费大片| 欧美aa在线视频| 国产日产欧美一区| 色综合色综合色综合| 日本在线观看不卡视频| 国产精品女人毛片| 7777精品伊人久久久大香线蕉超级流畅| 天堂资源在线中文精品| 国产蜜臀av在线一区二区三区| 91久久免费观看| 激情综合色综合久久| 亚洲欧美日韩成人高清在线一区| 欧美精品国产精品| 成人一级黄色片| 极品少妇xxxx精品少妇| 一区2区3区在线看| 中文字幕一区二区三区精华液 | 日韩高清一区在线| 亚洲精品亚洲人成人网| 久久久国产午夜精品| 日韩视频免费观看高清完整版在线观看| 91亚洲精品久久久蜜桃| 国产一区二区三区av电影| 日日夜夜精品免费视频| 亚洲一区二区精品视频| 中文字幕在线不卡一区二区三区| 26uuu亚洲| 欧美精品一区二区三区一线天视频| 欧美日韩一区二区三区不卡| 在线观看亚洲成人| 欧美日韩一区二区在线观看| 在线免费不卡视频| 91免费看`日韩一区二区| 99久久婷婷国产| 91网站视频在线观看| 91碰在线视频| 欧美日韩和欧美的一区二区| 在线成人小视频| 日韩视频免费观看高清完整版在线观看 | 亚洲另类春色校园小说| 亚洲精品视频观看| 午夜精品福利一区二区三区av| 免费成人在线播放| 国产麻豆成人传媒免费观看| 成人免费视频网站在线观看| 日本精品一区二区三区四区的功能| 欧美中文字幕一区二区三区亚洲| 51精品久久久久久久蜜臀| 精品99久久久久久| 一区二区三区中文字幕电影| 免费成人在线观看视频| 91亚洲永久精品| 日韩你懂的在线播放| 亚洲综合色丁香婷婷六月图片| 久久精品国产**网站演员| 成人av资源网站| 亚洲精品一区在线观看| 亚洲一级片在线观看| 国产精品18久久久| 日韩一区二区三区四区五区六区| 中文字幕亚洲一区二区va在线| 日本亚洲免费观看| 欧美午夜精品免费| 国产精品卡一卡二卡三| 精品在线一区二区三区| 欧美一级日韩一级| 午夜伦理一区二区| 欧美伊人久久大香线蕉综合69| 国产精品传媒视频| 国产成人综合视频| 国产日韩亚洲欧美综合| 精品亚洲免费视频| 精品国产欧美一区二区| 美女视频网站久久| 日韩一区二区精品| 日本午夜一本久久久综合| 777亚洲妇女| 久久精品噜噜噜成人av农村| 日韩欧美成人午夜| 久久国内精品自在自线400部| 精品不卡在线视频| 国产在线视频一区二区| 中文字幕欧美国产| 91亚洲国产成人精品一区二区三| 亚洲欧美日韩在线不卡| 欧美亚洲自拍偷拍| 午夜精品视频一区| 久久网站最新地址| www.亚洲色图| 丝袜诱惑制服诱惑色一区在线观看| 欧美精品在欧美一区二区少妇| 免费精品视频最新在线| 中文字幕高清不卡| 欧美日韩国产一级二级| 国产在线播精品第三| 亚洲精品成人精品456| 欧美一激情一区二区三区| bt欧美亚洲午夜电影天堂| 亚洲va韩国va欧美va精品| 久久久天堂av| 91精品国产色综合久久不卡电影| 韩国一区二区三区| 亚洲一区二区三区在线| 精品国产免费人成电影在线观看四季 | 99精品一区二区| 紧缚奴在线一区二区三区| 天天操天天综合网| 亚洲日本中文字幕区| 精品国产乱码久久久久久图片 | 视频一区在线视频| 亚洲一区二区在线视频| 欧美国产日韩a欧美在线观看 | 首页欧美精品中文字幕| 亚洲品质自拍视频| 国产精品美女一区二区三区| 欧美大白屁股肥臀xxxxxx| 欧美日韩一区精品| 欧美特级限制片免费在线观看| 国产成人av福利| 六月丁香婷婷久久| 亚洲不卡一区二区三区| 亚洲激情图片qvod| 亚洲视频你懂的| 亚洲图片欧美激情| 亚洲国产精品成人综合色在线婷婷 | 精品一区二区av| 男男成人高潮片免费网站| 亚洲国产成人av网| 一区二区国产盗摄色噜噜| 亚洲视频免费观看| 亚洲精品国产无天堂网2021 | 亚洲精品一区二区三区福利| 欧美一级专区免费大片| 欧美日韩在线直播| 欧美片在线播放| 精品成人一区二区三区四区| 欧美一二三区在线| 国产亚洲成年网址在线观看| 久久久久久久久久久黄色| 国产免费成人在线视频| 中文字幕综合网| 午夜视频在线观看一区| 激情久久久久久久久久久久久久久久| 丝袜美腿亚洲综合| 亚洲线精品一区二区三区| 日韩中文字幕区一区有砖一区| 日韩国产欧美三级| 成人激情免费网站| 91久久香蕉国产日韩欧美9色| 欧美伦理视频网站| 国产麻豆一精品一av一免费|