Macのスリープを防ぐ:設定とcaffeinate

macOSでは、標準の設定か、最初からインストールされているコマンドcaffeinateでMacをスリープさせずにおけます。必要な時間と、画面をオンにしておく必要があるかに合わせて方法を選んでください。

最終確認日:2026年11月2日

Macのディスプレイスリープとシステムスリープ

ディスプレイがスリープすると、画面は消えますがアプリは動き続けます。システムがスリープすると、Macはダウンロードや書き出しなどの処理を一時停止します。設定やツールで、どちらか一方、または両方を防ぐことができます。

システム設定で変更する

  1. システム設定 > ロック画面を開きます。バッテリー電源使用時に使用していない場合はディスプレイをオフにすると電源アダプタ使用時に使用していない場合はディスプレイをオフにするを調整します[1]。
  2. MacBookでは、システム設定 > バッテリー > オプションを開き、Prevent automatic sleeping on power adapter when the display is off(ディスプレイがオフのときに電源アダプタ接続中の自動スリープを防ぐ)をオンにします[2]。
  3. デスクトップMacでは、システム設定 > エネルギーを開き、Prevent automatic sleeping when the display is off(ディスプレイがオフのときに自動スリープを防ぐ)をオンにします[2]。

項目名はAppleの現行のmacOSユーザガイドに基づいています。古いバージョンでは「省エネルギー」に同様の項目があります。会社のMacでは、デバイス管理によって一部のオプションがロックされていることがあります。

caffeinate:ターミナルからMacのスリープを防ぐ

ターミナルを開いてコマンドを入力します。Control-Cを押すかタイマーが終わるまで有効です。一般的な使い方なら、インストールも管理者パスワードも不要です。

caffeinate -d

停止するまでディスプレイをオンに保ちます。

caffeinate -dims -t 7200

ディスプレイとシステムを7,200秒(2時間)スリープさせません。主なオプション[3]:

オプション効果
-dディスプレイのスリープを防ぐ
-iアイドル時のシステムスリープを防ぐ
-mアイドル時のディスクスリープを防ぐ
-sシステムスリープを防ぐ(AC電源接続時のみ)
-uユーザーが操作中であると宣言する。ディスプレイをオンにし、既定のタイムアウトは短い
-t seconds指定した秒数の後に停止する
-w PID指定したIDのプロセスが終了するまでスリープさせない

処理にかかる時間ぴったりだけMacを起動状態にしたい場合は、その処理をcaffeinate経由で実行します。たとえばcaffeinate -i ./long-script.shのようにします。オプションの概要はマニュアルページの写しによるものです。正式な内容はMacでman caffeinateと入力して確認してください。

Amphetamine、Caffeineなどのメニューバーアプリ

メニューバーアプリを使うと、caffeinateのような操作をクリックひとつで行え、スケジュールやトリガーも設定できます。毎日使うなら便利です。たまにしか使わない場合や、会社のMacにアプリをインストールできない場合は、caffeinateかブラウザー版画面スリープ防止ツールで基本的な用途は同じように果たせます。長所と短所は代替手段の比較で取り上げています。

ふたを閉じた状態では

MacBookのふたを閉じると、通常はスリープします。Appleがサポートしている例外は、外部ディスプレイを使ったクラムシェルモードです。この場合、Macを電源に接続し、外付けのキーボードとマウスを使う必要があります[4]。スリープ防止ツールでこのルールを確実に変えることはできないため、長時間の作業はふたを開けたままか、クラムシェルモードで行うよう計画してください。

caffeinateでTeamsを連絡可能のままにできない理由

caffeinateはスリープを防ぎますが、文字を入力したりマウスを動かしたりはしません。チャットアプリは操作の有無を計測するため、画面が点いたままでも「退席中」と表示されることがあります。公式の選択肢はTeamsのガイドとSlackのガイドで説明しています。ダウンロードやレンダリングについては長時間の作業中にスリープを防ぐをご覧ください。

よくある質問

アプリなしでMacのスリープを防ぐには?

ターミナルでcaffeinate -dを使うか、ロック画面とバッテリーの設定を変更します。画面スリープ防止ツールを開いたブラウザーのタブも、インストール不要の選択肢です。

バッテリー駆動中にMacBookのスリープを防ぐには?

バッテリー電源使用時に使用していない場合はディスプレイをオフにするの時間を長くするか、caffeinate -dを実行します。-sオプションはAC電源接続時にしか機能しません。

caffeinateを止めるには?

そのターミナルウィンドウでControl-Cを押すか、ウィンドウを閉じるか、-tを使って自動で終了させます。

出典

このページの作成時に参照した公式ドキュメントです。メニューや既定値はバージョンによって変わるため、お使いのバージョンの最新ドキュメントをご確認ください。

  1. Change Lock Screen settings on Mac — Apple Support
  2. Set sleep and wake settings for your Mac — Apple Support
  3. caffeinate (man page copy, unofficial) — SS64
  4. Use your Mac notebook computer in closed-display mode — Apple Support