c - 在 C 中检索上次引导时间戳

标签 c system clock uptime

我已经能够从 /proc/uptime 中检索正常运行时间值(以秒为单位)。但是,我需要使用 C 检索上次启动时间戳。(我不能使用 system(...) 函数来调用正常运行时间。)

例如,当我运行uptime命令时,我得到的值是:

15:31:35 up 2 days,  4:14,  3 users,  load average: 0.04, 0.05, 0.05

我需要第一部分:15:31:35。是否有一个内置的 C 函数可以让我得到这个?

最佳答案

打开/proc/uptime 并阅读它。第一个数字是以秒为单位的正常运行时间。

关于c - 在 C 中检索上次引导时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19213641/

相关文章:

c 程序使用 logn 时间复杂度查找升序数组中的重复元素

c - 我的小 C 程序崩溃了

objective-c - 有什么方法可以标记一个 c 函数或 obj-c 方法以在运行时识别它吗?

java - 显示 javax.swing 组件(特别是 JPanel)时出现问题

java - 调度周期性任务和时钟漂移

c - 除以N的二进制时钟序列算法?

c - C结构编译失败

php - 异步PHP?

Python gekko 找不到 "options.json"文件

c - C中的多维数组访问