답변:
마지막 시스템 부팅 이후 시간이 경과하도록하려면 hh:mm:ss
다음을 사용하십시오.
awk '{print int($1/3600)":"int(($1%3600)/60)":"int($1%60)}' /proc/uptime
/proc/uptime
의사 파일에는 두 개의 숫자가 포함됩니다.
따라서 awk
전나무 번호를 사용하여 hh:mm:ss
형식으로 변환 할 수 있습니다 .
가동 시간 (초)을 얻으려면 :
awk '{print $1}' /proc/uptime
몇 분 안에 가동 시간을 얻으려면 :
echo $(awk '{print $1}' /proc/uptime) / 60 | bc
몇 시간 안에 가동 시간을 얻으려면 :
echo $(awk '{print $1}' /proc/uptime) / 3600 | bc
x 정밀도의 자릿수를 얻으려면 scale = x를 추가하면됩니다 (예 : x = 2).
echo "scale=2; $(awk '{print $1}' /proc/uptime) / 3600" | bc
이걸로 해봐:
uptime | awk '{ print $3 }'
실제로,는에서 생성 한 줄의 세 번째 단어를 인쇄합니다 uptime
.
uptime
옵션이없는 것 같지만 그물에서 아무것도 찾을 수 없었습니다.
일을 보여주는 사소한 수정 :
awk '{print int($1/86400)"days "int($1%86400/3600)":"int(($1%3600)/60)":"int($1%60)}' /proc/uptime