4

ユーザーが手動でシステムをスリープ状態にできないように、MacOSX でスリープ オプションを完全に無効にすることは不可能のようです。

Leopard (または Snow Leopard) で AppleScript が Sleep イベントをキャッチしてキャンセルする方法はありますか?

4

3 に答える 3

5

ただし、問題に対する答えは、OSX がアイドル状態になるのを防ぐ単純な Apple-osx-Terminal コマンドです。

$ pmset noidle
アイドル スリープを防止しています (終了するには ^C)...

非スリープをリセットする唯一の方法は、'Control-C' を発行することです。
詳細については、pmsetのmanページを参照してください。

このコマンドは推奨されていません。

$ カフェイン -i

どちらもほぼ同じです。何かをダウンロードしている間、たとえば 4 時間など、事前に決められた時間、カフェインを実行して眠らないようにし、& を追加してバックグラウンドで実行することもできます。

$ カフェイン -t 144000 &

于 2013-08-30T15:54:09.123 に答える
3

ユーザー モードからこれを実行することはできません。これは、パワー マネージャーによって禁止されているためです。そのため、InsomniaXなどのカーネル拡張機能を使用する必要があります。

于 2009-08-01T20:14:11.470 に答える
0

OSX の新しいバージョンでは、 https://apple.stackexchange.com/questions/35256/mac-os-x-lion-server-how-to-disable-sleep-restartに従って特定のオプションを無効にすることがより可能になります。 -shutdown-options-for-users

于 2012-10-11T00:46:23.737 に答える