回答:
/var/log/messages
ファイルは実際にそれで操業停止に関連する何かを持っている必要があり、例えば鉱山(CentOSの5)のために、このような行があります:
Jul 18 23:00:13 nero shutdown[2649]: shutting down for system halt
...
Jul 18 23:00:27 nero kernel: Kernel logging (proc) stopped.
Jul 18 23:00:27 nero kernel: Kernel log daemon terminating.
/etc/syslog.conf
またはをチェックして、/etc/rsyslog.conf
ログがそこにあることを確認してください。ログファイルを読み取るには、おそらくルート権限が必要です。
また、それ自体はシャットダウンしませんが、「最後の」コマンドは再起動を報告する必要があります。
最後にシャットダウンしたときのログには、まったく何もありませんか?
テストでは、バッテリーが報告している情報が正確である場合とそうでない場合があるため、コンピューターには10分しか残っていないことがわかっていることに注意してください。シャットダウンを待つのではなく、ACPI情報を直接見ることができます。私のラップトップではここにあります:
/proc/acpi/battery/BAT0/
そこでは、「状態」ファイルと「情報」ファイルが面白そうです。ラップトップをさまざまな条件下で実行しているときに、状態ファイルの残りの容量を監視して、どのくらいの速さで低下するかを確認できます。
コマンドはlast -x shutdown
どうですか?
まず、これが古いスレッドであることを知っていると言ってみましょう。私がコメントするのは、ネットを突っついているときにこれを見つける他の人が(今日やったように)明確な答えを得るためです。
第二に、次のコマンドは悪い習慣であり、「猫の無駄な使用」(グーグル検索)カテゴリに分類されることに注意してください...
cat /var/log/messages | grep "`LC_ALL=en_en.utf8 date +"%b %e"`"
その行は次のように変更する必要があります。
grep "`LC_ALL=en_en.utf8 date +"%b %e"`" /var/log/messages
grep、およびほとんどのunix / linuxコマンド(sed、awkなど)は、catがファイルの内容を読み取る必要はありません。引数として渡すには、コマンドの後にファイルのパスと名前を配置するだけで十分です。パイプと別の外部コマンド(cat)を追加すると、時間とリソースが無駄になります。
最後に、システムのシャットダウンや再起動の記録をどこで見つけるかについては、最後のコマンドを使用してください。すべてのlogin / logoutエントリの/ var / log / wtmpログファイルを読み取ります。シャットダウンと再起動は実際にはシステムレベルのログイン/ログアウトイベントであるため、ここに記録されます。同じことがルートコンソールのシャットダウンにも当てはまります。これはログアウトイベントです。
例:
last -5 reboot shutdown root
これにより、wtmpログの最後の5つの再起動、シャットダウン、およびルート(コンソールシャットダウンを含む)エントリが表示されます。
結果:
reboot ~ Mon Mar 23 14:51
shutdown ~ Mon Mar 23 14:49
root console Mon Mar 23 14:49 - shutdown (00:00)
reboot ~ Mon Mar 16 09:54
shutdown ~ Thu Mar 12 17:41
これがこのスレッドに出くわした人の助けになることを願っています。:-)
last -x
またはlast -F -R -x runlevel
。Ubuntuでのバッテリー監視の目的のために、grep hooks /var/log/pm-suspend.log
サスペンドとレジュームを表示するのにも役立ちます。残念ながら、pm-powersave.logはAC電源が接続された時間を保存しません(独自のフックを追加しない限り)。help.ubuntu.com/community/PowerManagement/ReducedPowerは一見の価値があります。
last reboot
CentOS 6.7で私のために働いた。
出力に年を表示するには、1年以上の記録がある場合は実際に意味があります。
last -F reboot
Solarisのような一部のシステムでは-Fスイッチが機能しないことを知っていますが。ただし、これは明らかにGNUの最後の一部です。
last -x
動作します。このコマンドは、次のような行を表示しますshutdown system down 2.6.32-23-generi Sun Jul 25 09:12 - 19:00 (-14815+-13:
。バッテリー情報のヒントをありがとう。私のシステムにもこれがあるので、これをチェックアウトする必要があります!これらのファイルは5秒ごとに更新されるようです。ありがとう!