マシンを通常通りスリープ状態にしたい場合、カフェインをオフにするにはどうすればいいですか?

マシンを通常通りスリープ状態にしたい場合、カフェインをオフにするにはどうすればいいですか?

私は OS X システム上のタスクが中断されることなく完了するようにするためによく使用してcaffeinateおり、タスクが完了したら通常のスリープを許可するために無効にできるようにしたいと考えていますcaffeinate

caffeinate実行中のすべてのプロセスをオフにする方法はありますか?

答え1

killall caffeinate

または、特定の時間に設定したいだけの場合…

caffeinate -t 144000 & [すぐに]

個人的には、通常の睡眠/覚醒行動に影響を与えずにマシンを起動したままにしたい場合は、ホットコーナーを使用します。

設定 > ミッションコントロール > ホットコーナー…

ここに画像の説明を入力してください

次に、マシンから離れるときにカーソルを左上隅に押し込むだけで、戻るまでマシンは起動したままになります。

答え2

特定のタスクが完了した後にシステムを元のスリープ設定に戻したい場合自動的に、 使用

caffeinate -i /path/to/binaryoftheapp

例えば:

caffeinate -i /Applications/Safari.app/Resources/MacOS/Safari

簡単に言うと、例えばiTunes

caffeinate -i `ps -o command \`pgrep -f iTunes\`|sed -n 2p`

iTunesアプリ/プロセスの名前に置き換えます。大文字と小文字が区別されます。

関連情報