저는 Solaris를 실행하는 학교 서버에 로그인했습니다. 서버를 시작한 이후 경과된 시간(분)을 인쇄하고 싶습니다. 가동 시간을 사용하고 있으며 이 출력을 수신합니다.
8:05pm up 12 day(s), 1:56, 11 users, load average: 0.07, 0.11, 0.12
man uptime
다른 출력이 발생하고 이제 혼란스러워집니다. 서버 시작부터 인쇄까지의 시간(분)을 어떻게 검색할 수 있습니까?
답변1
하루가 반드시 86400초일 필요는 없으며 가동 시간 출력은 운영 체제가 실행된 기간에 따라 달라집니다. 다음은 Solaris에서 마지막 부팅 이후 분 수를 얻는 정확한 방법입니다.
kstat -n system_misc |
nawk '/boot_time/ {printf("%d minutes\n",(srand()-$2)/60)}'