このステップバイステップのチュートリアルでは、コンピューターを最後に再起動または起動してから経過した時間を確認する方法と、再起動とシャットダウンの履歴を確認する方法を説明します。
しかし、なぜ?
macOSは非常に効率的なので、コンピュータを数日、数週間、さらには数ヶ月間も電源を入れたまま、あるいはスリープ状態にしておいても、再起動の必要はありません。多くのユーザーは、macOSのメジャーソフトウェアアップデートをインストールする場合や、コンピュータの動作が遅くなったり、フリーズしたり、アプリがクラッシュしたりした場合など、強制的に再起動する必要がある場合にのみMacを再起動します。
Mac の稼働時間を確認すると、最後にマシンを再起動してからどのくらいの時間が経過したかがわかり、さまざまな問題のトラブルシューティングに役立ちます。
たとえば、再起動とシャットダウンの履歴を知っておくと、主要な macOS ソフトウェア アップデート (再起動が必要) や、問題が発生したその他のアップデートをインストールした正確な日時を特定できるため、その時間前に簡単に復元できます。
コンピュータの稼働時間は、デジタルフォレンジックの目的にも役立ちます。
この情報は、ターミナル コマンドを使用するか、システム情報アプリのメニューを調べることで取得できます。後者では、Mac の負荷平均などの追加情報が提供されます。
1. ターミナルを使用する
ターミナルを開き、Mac の現在の稼働時間を取得するには、ターミナルに次のように入力して Enter/Return キーを押します。
稼働時間
次に表示されるのは、以下のスクリーンショットに示すように、Mac を最後に再起動または起動してからどれくらいの時間が経過したかを示す一連のエントリです。

「2 人のユーザー」について疑問に思っている方のために説明しますと、これは正常な動作です。コンピューターが機能するには、自分の Mac ユーザー アカウントとは別に、「ルート」macOS アカウントも必要だからです。
2. システム情報の使用
ターミナルに不安を感じる人もいますが、心配する必要はありません。macOS には、Mac の稼働時間を確認するための代替方法が用意されています。
- Optionキーを押しながら左上隅の Apple アイコン () をクリックし、「システム情報」を選択します。
- 左側の列にある「ソフトウェア」をクリックします。
- 右側のセクションの「起動からの時間」の横に、前回の再起動からの時間が表示されます。

ヒント:トラブルシューティング手順に macOS のさまざまな起動モードの起動キーの組み合わせが含まれており、Mac が現在セーフ、詳細、リカバリ、またはその他の起動モードのいずれになっているかわからない場合は、「システムソフトウェアの概要」セクションで「ブートモード」を探してください。
Macの再起動履歴を見る
ターミナルに次のように入力し、Enter キーを押して Mac の再起動履歴を表示します。
最後の再起動
手動であれ自動であれ (システム エラーによる)、各再起動の正確な日時を示すエントリが多数表示されます。

上記のコマンドを少し調整するだけで、シャットダウン履歴を確認できます。
Macのシャットダウン履歴を見る
逆に、このターミナル コマンドを使用すると、最後の数回のシャットダウンの時刻と日付が表示されます。
最後のシャットダウン
ここでも、システムによって実行された手動または自動の最後の数回のシャットダウンのリストが、正確な日時とともに表示されます。

最近まで夜遅くまで働いていた私にとって、このコマンドは自分がどれくらい遅くまで起きていたかを知るのにとても役立ちました。仕事が終わったらMacをスリープ状態にするのではなく、必ずシャットダウンするようにしています。毎週末には、ターミナルで「last shutdown」と入力するだけで、仕事が睡眠をどの程度妨げていたかを確認できます。
Mac の稼働時間を確認する方法は以上です。
関連して:
- Macをスケジュールに従ってオン/オフにする方法
- キーボードショートカットでMacの画面を素早くオフにする方法