2016年にラップトップで作業する合計時間を知ることに興味があります。
last reboot --since 2016-01-01 --until 2016-12-31 | grep -o '(.*)' | grep -v '-'
この形式のラップトップの合計稼働時間を示します:
(01:33)
(04:40)
(01:31)
(1+06:41)
(02:47)
(00:30)
さて、どうすればそれを足し合わせますか?
(1 + 06:41)の意味を教えてもらえますか?
—
カシッシュ16
@kashish 1日、6時間、41分
—
muru
問題は、
—
Sergiy Kolodyazhnyy
wtmp
ログ(last
コマンドの出力に表示される)が毎月(in /etc/logrotate.conf
)にローテーションするように設定されていることです。つまり、特定の期間が経過すると、最も古いログが削除されます。あなたがやろうとしているものは何でも言い換えれば、last
それは正確では文句を言わない
@Serg wtmpのlogrotateを無効にしました。私がそれをしてから1年以上が経ち、現在ファイルサイズは3.7Mです。したがって、毎月ローテーションする必要がある理由はわかりません。;)
—
daltonfury42 16
@ daltonfury42無効にすると、回転しません。ほとんどのユーザーはそれをしません。
—
セルギーKolodyazhnyy 16