리눅스를 부팅할 때 특정 내용을 로딩하는 타임스탬프 등이 있기 때문에 언제 부팅이 시작되었는지에 대한 정보가 있어야 한다고 생각합니다. 예를 들어 언제든지 명령을 실행하거나 시작까지 몇 초를 표시할 수 있는 방법이 있습니까 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