![몇 주, 며칠, 몇 시간, 몇 분 단위로 가동 시간 확보](https://linux55.com/image/118540/%EB%AA%87%20%EC%A3%BC%2C%20%EB%A9%B0%EC%B9%A0%2C%20%EB%AA%87%20%EC%8B%9C%EA%B0%84%2C%20%EB%AA%87%20%EB%B6%84%20%EB%8B%A8%EC%9C%84%EB%A1%9C%20%EA%B0%80%EB%8F%99%20%EC%8B%9C%EA%B0%84%20%ED%99%95%EB%B3%B4.png)
기본적으로 나는 conky를 사용하여 Android TV 상자에 SSH를 연결하고 가동 시간을 확보하여 conky 화면에 표시합니다.
지금까지 나는 이것을 온라인에서 찾았고 해킹당했지만 작동합니다. 쓰레기라면 수정하십시오.
uptime | awk -F'( |,|:)+' '{print int($6/7),"weeks",$8,"hours,",$9,"minutes."}'
이것은 보여준다
4 weeks 1 hour 1 minute
얻는 방법
4 weeks **1 day** 1 hour 1 minute
답변1
질문에 태그를 달았으므로 Ubuntu
다음 내용으로 충분합니다.
$ uptime -p
up 4 weeks, 1 day, 1 hour, 1 minute
바라보다직원 가동 시간우분투의 경우.
-p, --pretty
show uptime in pretty format
또는 자신만의 스크립트를 사용하세요.
awk -F'( |,|:)+' '{
printf("%dweeks, %.fdays, %dhours, %dminutes\n",
$5/7, ($5/7-int($5/7))/0.143+.05, $7, $8)
}' <(uptime)
매일 ~= 0.143주, 결과를 나누어 0.143
일 수를 얻은 다음 이를 제어 하여 더하고 0.5
다음 정수로 반올림합니다 (Ceil 함수와 마찬가지로).printf
.f
$5
, $7
및 를 , 및 $8
으로 변경해야 할 수도 있습니다 .$6
$8
$9