开机后获取时间

开机后获取时间

当 Linux 启动时,会有加载某些内容的时间戳等,所以我认为有关启动开始时间的信息必须可用。有没有办法在任何时刻运行命令或显示启动前还有多少秒,例如10.3452232

它应该在 busybox init 系统上工作。

答案1

听起来你正在寻找/proc/uptime。这是内置在 Linux 内核中的,因此应该可以在任何系统上使用。

从手册中:https://man7.org/linux/man-pages/man5/proc.5.html

/proc/uptime
          This file contains two numbers (values in seconds): the uptime
          of the system (including time spent in suspend) and the amount
          of time spent in the idle process.

您可以通过简单的方式阅读此内容:

cat /proc/uptime

或者在脚本中:

read uptime idle < /proc/uptime
echo $uptime

相关内容