急いでいるときにMacが勝手にスリープして作業が中断されてしまい困っている方へ。
この記事を読むと、すぐに使える一時的なスリープ停止の方法やGUIとコマンドの両方の手順、解除の仕方までわかります。さらに実際の場面で使える応用テクニックやトラブルの対処法も丁寧に解説します。
| 項目 | 内容 |
|---|---|
| 実体験に基づく具体手順 | 環境設定からターミナルまで実際に使える手順を順番に説明します。 |
| プログラマー視点の裏ワザ | caffeinateコマンドやAppleScriptを使った手間を減らす小技を紹介します。 |
| やさしいトラブル対処法 | スリープ解除がうまくいかないときの確認ポイントと復旧手順をまとめます。 |
設定は数分で終わるので、まずは試して安心して作業を続けましょう。
Macエンジニア焦らなくて大丈夫です。順を追ってやれば誰でも設定できますから、気楽に進めてみてくださいね。
Macで一時的にスリープを止める方法


ちょっとだけMacのスリープを止めたい場面はよくあります。大きなファイルをダウンロード中だったり、プレゼン中だったり、長時間のビルドやテストを回しているときです。そんなときは設定画面を使う方法と、すばやく止められるコマンドやサードパーティ製アプリを使う方法があります。
選び方はシンプルで、普段の作業で使うなら設定画面で時間を延ばすのが安全です。一時的に数分から数時間だけ止めたいならターミナルのコマンドや、Amphetamineのようなワンクリックアプリが便利です。バッテリー消費に注意しつつ使ってみてください。



困ったときは焦らず落ち着いていきましょう。ここで紹介する方法はどれも簡単なので、まずは試して使いやすい方法を見つけてください。
Macのシステム設定で一時的にスリープを防ぐ手順


最新のmacOSを想定した手順です。まず左上のAppleメニューをクリックして「システム設定」を開いてください。
次にサイドバーから「バッテリー」または「ディスプレイ」を選びます。画面オフまでの時間やスリープの設定を目的に合わせて短くしたり長くしたりしてください。設定後はそのまま閉じれば反映されます。
システム設定のバッテリー/電源設定を開きスリープ時間やディスプレイオフを変更する具体手順
左上のAppleメニューをクリックして「システム設定」を選んでください。
サイドバーから「バッテリー」または「ディスプレイ」をクリックします。
表示されるスライダーやトグルで画面オフ時間や「コンピュータのスリープを防ぐ」などを設定します。
変更は自動で反映されます。画面を閉じて作業を続けてください。
ターミナルやアプリで瞬時にスリープを止める手順


ターミナルや専用アプリを使うとワンクリックやワンコマンドで瞬時にスリープを止められます。緊急対応や一時的な用途で使うと便利です。
ターミナルはcaffeinateやpmsetを使い、アプリならAmphetamineが定番です。どちらも簡単に停止できるので、使い終わったら必ず解除してバッテリーに優しくしてください。
ターミナルのcaffeinateやpmsetのコマンド例とAmphetamineなどアプリでの時間指定の設定操作
| 項目 | 内容 |
|---|---|
| caffeinateの例 | caffeinate -u -t 3600このコマンドでユーザーアクティビティがあると見なして1時間スリープを防ぎます。 |
| pmsetの例 | sudo pmset sleep 0でスリープを無効にできますが管理者権限が必要です。終了後は元に戻すことを忘れないでください。 |
| Amphetamineでの設定 | アプリをインストールしてメニューバーから時間指定や条件付きで維持するモードを選べます。ショートカットで即起動できます。 |
Macで電源に応じてスリープ挙動を変える方法(ACとバッテリー)


電源が接続されているときとバッテリー駆動のときでは、スリープ設定の理想は変わります。長時間の作業中はスリープを止めて作業を中断させないようにして、外出時や持ち歩くときは節電優先でバッテリーを守ると良いです。
- システム設定のバッテリー項目で電源アダプタとバッテリーそれぞれのスリープ時間を変える。
- コントロールセンターやメニューバーのクイックトグルで一時的にスリープを止める。
- ターミナルのcaffeinateコマンドや専用アプリで必要な間だけスリープを防ぐ。
- バッテリー劣化を抑えるために長時間のスリープ無効は避ける。
結局のところやることはシンプルです。電源接続時はスリープを抑えて作業を優先し、バッテリー駆動時は低電力設定と適度なスリープ時間でバランスをとるだけで快適になります。
電源アダプタ接続時とバッテリー駆動時の実践的な設定切替


実際に切り替えるときはシステム設定とコントロールセンターを使い分けると便利です。システム設定→バッテリーで電源アダプタ側とバッテリー側の設定を細かく調整できます。
急いで一時停止したいときはコントロールセンターのスリープ一時停止が手早いです。長時間のビルドや処理を回すならターミナルのcaffeinateコマンドで確実にスリープを防げますが、長時間の使用はバッテリーに負担になるので注意してください。
電源接続時にスリープを無効化する手順とバッテリー時に節電しつつスリープを遅らせる具体操作
システム設定→バッテリー→電源アダプタの設定で「ディスプレイがオフのときにMacをスリープさせない」を有効にするか、スリープまでの時間を長めに設定してください。
ターミナルのcaffeinateコマンドやコントロールセンターの一時停止を使って、処理中だけスリープを防いでください。短時間の処理ならこの方法が手軽です。
システム設定→バッテリーで低電力モードを有効にし、ディスプレイオフやスリープ時間を短めに設定してバッテリーを守ってください。
Macで蓋を閉じても動かし続ける方法(クラムシェルと注意点)


Macの蓋を閉じたまま動かし続けたいときは、主に2つのやり方が分かりやすいです。1つは外部ディスプレイと外付キーボードを使うクラムシェル運用で、もう1つはソフトで一時的にスリープを止めて蓋を閉める方法です。
どちらの場合も放熱と電源の確保がいちばん大事です。電源が不安定だったり放熱が悪かったりすると意図せずスリープしたり温度が上がったりするので、接続状態と温度を確認しながら使うと安心です。
- クラムシェル運用:外部ディスプレイと電源を接続し外付キーボードとマウスで操作する、最も安定した方法です。
- ソフトでスリープ停止:Amphetamineやcaffeinateコマンドで一時的にスリープを止める、外部ディスプレイなしで使いたいときに便利です。
- 注意点:蓋を閉じた状態は放熱が悪くなるので長時間の高負荷作業は避けるか冷却対策を行ってください。
外部ディスプレイ接続のクラムシェル運用と蓋閉じ運用の安全対策


外部ディスプレイ接続でのクラムシェル運用は電源と入力の2点が肝心です。MacをACアダプタに接続し外付キーボードとマウスをペアリングしておくと蓋を閉じても外部画面に切り替わりやすくなります。
安全対策としては放熱を妨げないことが基本です。ノートを柔らかい布の上に置かない、スタンドで底面に隙間を作る、ファンや温度はアクティビティモニタやiStatMenusで定期的に確認するのがおすすめです。
ケーブルと電源の接続から蓋を閉じる手順、温度管理やファン監視の具体的なチェック方法
ACアダプタを差し込み外部ディスプレイの入力をMacに合わせます。電源が安定していることを確認してください。
外付キーボードやマウスでMacを起こし外部画面に表示されることを確かめます。操作できる状態にしてから蓋を閉じます。
外部ディスプレイに画面が出てキーボードで操作できれば完了です。表示が消える場合は接続や電源を見直してください。
蓋を閉じた後は数分おきにファン音やアクティビティモニタのCPU使用率を確認し高負荷時は蓋を開けて冷ましてください。
Macで長時間ダウンロードやサーバー運用中にスリープさせない方法


長時間のダウンロードやローカルでサーバーを動かしているときに、Macが勝手にスリープして作業が中断されると困りますよね。放置しておきたい処理を最後まで走らせるには、少しだけ設定やコマンドを使ってスリープを止めてあげると安心です。
- 一時的な作業ならcaffeinateコマンドでプロセスに紐づけて防ぐ方法。
- システム側のアサーションを確認したり設定するpmsetの使い方。
- 常時稼働させるサーバーならlaunchdでサービス化して保持する方法。
重要なのは一時的にスリープを止めたいのか長期的に運用したいのかを決めることです。一時的ならcaffeinateを使い、恒久的ならlaunchdとpmsetで運用するのが現場では扱いやすい選択肢です。
特定プロセスやネットワーク接続を対象にスリープを防ぐ実践法


特定のプロセスだけでスリープを防ぎたいときは、プロセスの生存に合わせてスリープ抑止を掛けるのが手軽です。プロセス単位で扱えば不要なときに常に起きっぱなしにせず済みます。
実践的にはPIDを取得してcaffeinateに渡す方法や、pmset -g assertionsで現在のアサーションを確認する方法を組み合わせます。ネットワーク接続がある作業ならシステム設定のネットワーク系を見直すことも忘れないでください。
pmsetのアサーションやcaffeinate -wでプロセス単位に保持するコマンド例と実行場所の説明
PIDを取得してターミナルで実行します。例:caffeinate -w PIDとすると、そのPIDが生きている間スリープしません。PIDはpgrep プロセス名やpsコマンドで調べます。
現在のスリープ抑止状況はpmset -g assertionsで確認できます。システム全体に影響する操作は管理者権限が必要なので注意してください。
常駐させるならlaunchdでKeepAlive設定のplistを作りサービス化します。サービス側で必要なスリープ抑止を行うことで安定して運用できます。
よくある質問


- 一時的にスリープを止めたい簡単な方法はありますか
あります。画面右上のコントロールセンターからバッテリーやディスプレイの設定を開き、スリープまでの時間を延ばせます。ちょっとした手間を避けたいときはターミナルのcaffeinateや、App Storeの無料アプリでワンクリック保持が便利です。
- ターミナルのcaffeinateは難しくないですか
基礎は簡単です。コマンドを実行している間だけスリープを防げるので、作業中や長時間のダウンロードに向いています。終了すれば元の状態に戻るので安心して使えます。
- Macの蓋を閉じたままスリープにしたくない場合はどうすればいいです
公式には蓋を閉じると基本的にスリープします。外部ディスプレイや電源に接続したときのみクラムシェルモードで動くため、その条件で運用するのが安全です。
- スリープを止めるとバッテリーに悪影響ありますか
あります。常時スリープを止めると消費が増えるので、持ち歩きで使うときは注意してください。電源に接続した状態で必要なときだけ使うのがおすすめです。
- おすすめのサードパーティアプリはありますか
AmphetamineやKeepingYouAwakeが使いやすく人気です。シンプルなトグルで動作するので、アクセス許可の確認だけ済ませればすぐ使えます。
まとめ


ここまで読んでくれてありがとう。Macの一時的なスリープ停止は、設定画面を使う方法、ターミナルのcaffeinateコマンドを使う方法、サードパーティ製アプリを使う方法などがあると学びました。どれも簡単にできて、状況に合わせて使い分けられます。
短時間の作業ならコントロールセンターやディスプレイ設定を切り替えるだけで十分です。長時間や自動化が必要なときは、caffeinateやAmphetamineのようなツールを選ぶと便利です。
エンジニア的なコツとしては、caffeinateをスクリプトに組み込むと作業開始と終了で自動的に制御できます。バッテリー消費やセキュリティの面も忘れずに、作業が終わったら元に戻す習慣をつけてください。



急にスリープして作業が止まると焦るので、まずは簡単な方法から試して安心感を作ってみてくださいね。
注意:スリープを止めるとバッテリー消費が増えるため、電源に接続していないときは特に気をつけてください。
