c++ - 以编程方式获取上次重启的日期/时间

标签 c++ c linux reboot

我想在 Linux 中以编程方式查找上次重启的时间。我在我的模块中使用 C 和 C++。

有API吗?

最佳答案

您可以调用 uptime或查看 /proc/uptime .给定当前时间,并了解系统运行了多长时间,您就可以计算出上次重启的时间。

或者,/proc/stat 中的btime 条目直接给出启动时间(自纪元以来的秒数)——搜索man proc对于 btime

关于c++ - 以编程方式获取上次重启的日期/时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4972651/

相关文章:

c - 如何在末尾添加节点(单链表)

linux - grep 两个字符串/单词的列表并仅返回第一个结果

linux - 目录中某些文件的 bzip2

linux - 确定 TCP 负载事件/统计数据

c++ - 在 Windows C++ 中将字符串的区域设置感知解析为日期

c++ - Xcode:严格的 C 编译?

c++ - 当 boolean 值在 main (c++) 中为 TRUE 或 FALSE 时,如何使 boolean 函数的结果输出某个语句?

c++ - 继承时的变量范围

c - 线程服务器,在客户端之间发送消息

c - Arduino sketch 的字符串命令有点工作但不是真的