当 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