대부분의/모든 Unix 시스템에서 부팅 시 생성될 파일 또는 디렉터리를 검색합니다.

대부분의/모든 Unix 시스템에서 부팅 시 생성될 파일 또는 디렉터리를 검색합니다.

때로는 운영 체제가 사용할 특정 파일을 아는 것이 유용할 수 있습니다.시작 시 생성됨.
예를 들어 다음을 수행할 수 있습니다.스크립트시작 시간을 알아야 합니다.

모든 사람, 또는 적어도 많은 사람에게 적합한 "고도 표준" 문서가 있습니까?유닉스 계열임베디드 장치(라우터, AP, 웹캠) 또는 변형(BSD, CentOS, iOS)을 포함한 운영 체제?

답변1

짧은 대답은 다음과 같습니다. 아니요, 그러한 문서는 없습니다.

더 긴 대답은 다음과 같습니다.

아니요, 그러한 파일은 존재하지 않으며 파일의 타임스탬프가 있는 경우 해당 파일이 생성된 시간이 되며 이는 컴퓨터가 시작된 시간과 다릅니다. 부팅 프로세스 중 생성된 위치에 따라 시스템이 실제로 부팅된 후 몇 초, 몇 분 또는 그 이상이 걸릴 수 있습니다.

몇 가지 대안:

$ uptime
 10:06:50 up 31 days, 18:52, 21 users,  load average: 0.50, 0.54, 0.49

$ who -b
         system boot  2019-08-13 15:14

$ last reboot | head -n 1
reboot   system boot  5.2.0-2-amd64    Tue Aug 13 15:14   still running

이 중 어느 것도 다른 운영 체제에서 정확히 동일한 출력을 보장하지 않습니다. 예를 들어 위 명령은 Debian GNU/Linux(sid)에서 실행됩니다. 내 FreeBSD 12 VM에서는 다음과 같습니다:

$ uptime
10:14AM  up 8 days, 23:12, 1 user, load averages: 0.25, 0.28, 0.26

$ who -b
                 system boot  Sep  5 11:02 

$ last reboot | head -n 1
boot time                                  Thu Sep  5 11:02

uptimedLinux에서는 시작 및 종료 시간을 기록 하는 프로그램을 실행할 수 있습니다 . 쿼리하는 데 사용할 수 있습니다 uprecords. 예를 들어:

$ uprecords -B
     #               Uptime | System                                     Boot up
----------------------------+---------------------------------------------------
->   1    31 days, 18:52:24 | Linux 5.2.0-2-amd64       Tue Aug 13 15:14:29 2019
     2    52 days, 20:45:19 | Linux 4.19.0-5-amd64      Fri Jun 21 18:21:54 2019
     3    51 days, 01:01:16 | Linux 4.19.0-4-amd64      Wed May  1 16:40:47 2019
     4     1 day , 01:13:47 | Linux 4.19.0-4-amd64      Tue Apr 30 14:54:34 2019
     5    21 days, 10:56:49 | Linux 4.19.0-4-amd64      Tue Apr  9 03:29:37 2019
     6     0 days, 01:20:59 | Linux 4.19.0-3-amd64      Tue Apr  9 02:01:15 2019
     7    41 days, 03:01:09 | Linux 4.19.0-3-amd64      Tue Feb 26 23:13:23 2019
     8     0 days, 01:40:57 | Linux 4.18.0-3-amd64      Tue Feb 26 21:29:41 2019
     9    20 days, 00:59:13 | Linux 4.18.0-3-amd64      Wed Feb  6 20:07:11 2019
    10    66 days, 00:02:21 | Linux 4.18.0-3-amd64      Sun Dec  2 19:05:03 2018

관련 정보