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