Costumo usar caffeinate
para garantir que as tarefas em meus sistemas OS X sejam executadas até a conclusão sem interrupção e gostaria de poder desativá-las caffeinate
para permitir o sono normal assim que minhas tarefas forem concluídas.
Existe uma maneira de desligar todos caffeinate
os processos em execução?
Responder1
killall caffeinate
ou se você quiser apenas configurá-lo para um horário específico…
caffeinate -t 144000 &
[em segundos]
Pessoalmente, se eu quiser que a máquina fique acordada sem afetar meu comportamento normal de sono/vigília, apenas uso um canto quente
Preferências > Controle da Missão > Cantos Quentes…
Então, enquanto me afasto da máquina, apenas empurro o cursor para o canto superior esquerdo e ele permanecerá acordado até eu voltar.
Responder2
Se você deseja que o sistema volte às configurações originais de suspensão após a conclusão de uma determinada tarefaautomaticamente, usar
caffeinate -i /path/to/binaryoftheapp
Por exemplo:
caffeinate -i /Applications/Safari.app/Resources/MacOS/Safari
Para simplificar, por exemplo, iTunes
caffeinate -i `ps -o command \`pgrep -f iTunes\`|sed -n 2p`
Substitua iTunes
pelo nome do seu aplicativo/processo. Faz distinção entre maiúsculas e minúsculas.