基本的に私は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
バラより従業員の稼働時間Ubuntuの場合。
-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