전원을 켠 후 시간을 가져옵니다.

전원을 켠 후 시간을 가져옵니다.

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

관련 정보