Airpods

コマンドラインから正確な起動、スリープ、ウェイク時間を取得する

コマンドラインから正確な起動、スリープ、ウェイク時間を取得する

macOSのターミナル

Mac が最後に起動した時刻、スリープ状態になった時刻、スリープ解除された時刻を正確に知りたいですか? コマンドラインから直接、起動時刻とスリープ時間に関する正確な情報を取得できます。これは、Mac のさまざまな問題のトラブルシューティングからスクリプトのスケジュール設定まで、あるいはコンピュータが最後に使用された時刻を特定するための独自のフォレンジック調査など、あらゆる場面で非常に役立ちます。

これらのコマンド文字列はいずれもターミナルへの入力が必要です。ターミナルアプリケーションは/Applications/Utilities/にあるか、SpotlightまたはLaunchpadから起動できます。コマンドラインの操作経験があることを前提としていますが、コマンド文字列をコピー&ペーストするだけでも問題なく動作します。

正確なシステム起動時間を取得する

次のコマンド文字列を入力します。

sysctl -a |grep kern.boottime

結果は次のようになります。

kern.boottime = 2011 年 7 月 4 日月曜日 08:00:42

Macの起動履歴の記録を確認したい場合は、「last reboot」コマンドをお試しください。同様に、Macの電源が入っている時間だけを確認したい場合は、「uptime」コマンドを使うと、前回のシステム起動からの経過時間を確認できます。

Macのシステムスリープ時間を取得する

次のコマンド構文はスリープ時間を提供します。

sysctl -a |grep sleeptime

結果は次のようになります:

kern.sleeptime: { sec = 1310538756, usec = 323918 } 2011 年 7 月 12 日火曜日 23:32:36

Mac OS X システムの起動時間を取得する

Macが最後にスリープ解除されたのはいつだったか知りたいですか?代わりに次のコマンド文字列を使用してください。

sysctl -a |grep waketime

結果は次のようになります。

kern.waketime: { sec = 1310573055, usec = 11 } 2011 年 7 月 13 日水曜日 09:04:15

システムログを確認し、理由コードを解釈することで、Macがスリープ解除した理由を特定できることもお忘れなく。これらの情報はすべてトラブルシューティングに役立つだけでなく、コンピュータがいつ使用され、いつスリープ状態になったかを特定するためのフォレンジック調査にも使用できますが、他のデジタルデータと同様に、あらゆる用途で十分に信頼できるとは限りません。