これは私が使用するコマンドです:
last -x|grep shutdown | head -1
しかしそれは私に+2時間の持続時間を与えます:
shutdown system down 3.14-1-amd64 Mon Jul 21 08:43 - 22:19 (13:36)
最終終了時刻(08:43)は正確ですが、開始時刻(22:19、20:19でなければなりません)は正しくありません。
コンピュータがシャットダウンしてからどれくらい時間が経過したかを確認するより良いコマンドはありますか?それとも、私のDST設定やその他の問題が原因でこの問題は発生しますか?
PS:テスト用にDebianを使用しています。(Linux デバイス 3.14-1-amd64 #1 SMP Debian 3.14.12-1 (2014-07-11) x86_64 GNU/Linux)
答え1
結果に応じて、次の操作を行います。
shutdown system down 3.14-1-amd64 Mon Jul 21 08:43 - 22:19 (13:36)
7月21日08時43分にシステムを終了し、13時間36分後の7月21日22時19分にシステムを再起動しました。コマンドを使用すると、システムがどれだけ長く実行されているかを確認できますuptime
。終了するのではなく、最後に起動した時刻を表示するには、次のコマンドを使用します。
last -x | grep reboot
たとえば、私の出力は次のようになります。
reboot system boot 4.4.0-31-generic Mon Aug 1 12:59 still running
reboot system boot 4.4.0-31-generic Mon Aug 1 01:28 - 08:54 (07:25)
今理解しやすいです。 8月1日12:59にシステムを起動しましたが、まだ実行中です。 8月1日 01時28分から08時54分まで7時間25分、コンピューター作業を行いました。それが役に立つことを願っています! :-)
答え2
私はオペレーティングシステムFedoraと次のコマンドを使用しています。
last -1x shutdown
shutdown system down 3.15.3-200.fc20. Fri Jul 11 12:31 - 12:31 (00:00)
wtmp begins Sat Dec 28 12:28:14 2013
答え3
systemdを使用していてログがディスクに永続的に保存されている場合は、journalctl -b-1
thenを使用してログの最後に移動できます。
答え4
電話uptime
して計算できます。
#稼働時間 11:56:42 最大64日、13:27、4人のユーザー、負荷平均:0,00、0,03、0,11