如果我想讓我的機器正常睡眠,如何關閉咖啡因?

如果我想讓我的機器正常睡眠,如何關閉咖啡因?

我經常使用caffeinate它來確保 OS X 系統上的任務不間斷地運行完成,並且希望能夠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為您的應用程式/進程的名稱。它區分大小寫。

相關內容