linux - Linux 中有当前启动的标识符吗?

标签 linux identifier reboot

我的应用程序需要知道系统自上次运行以来是否已重新启动。我当前的策略是保留使用以下命令生成的重新启动 ID:

last -f /var/run/utmp | egrep '^reboot' | md5sum | cut -d' ' -f1

还有其他想法吗?

最佳答案

Linux 内核在每次启动后都会导出一个唯一标识符:

$ cat /proc/sys/kernel/random/boot_id
a30d49a3-612e-1132-a2b7-c34r01c5ed1r

关于linux - Linux 中有当前启动的标识符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39021891/

相关文章:

linux - 脚本未正确执行。

mysql - 无法绑定(bind)多部分标识符 "t1.LogTime"。我错过了什么?

java - Spring Security 的刷新权限

linux - 在linux中,路由在环回上与分配给NIC的IP是否采用不同的路径

c++ - 什么决定了在 64 位机器上构建的 32 位库是否需要 x86_64 或 i386 依赖项?

c - 是否有 Linux 系统调用提供自特定日期以来的秒数?

javascript - JavaScript 中标识符名称中的 unicode 转义序列有什么意义?

android - onUpdate 的 appWidgetIds[] 中有哪些 ID?

java - 如何在不重启的情况下检测JVM是否已经升级(在Windows上)?

iPhone 项目未运行(多次)