Macがスリープしない・勝手に復帰する場合に有効なコマンド

Apple Silicon/Intel Mac双方においてMacがスリープしない、あるいはスリープ中に勝手に復帰する場合はターミナルで以下のコマンドを実行する。

sudo pmset -a tcpkeepalive 0
sudo pmset -a powernap 0

上記コマンドを実行するとMacはスリープ中のメールチェックなど、あらゆるアクティビティが停止するため不便にはなるかもしれないが、Macを確実にスリープさせる上では有効だ。

元に戻す場合は上記コマンドの0を1に変更して再度ターミナルで実行する。