Desative a suspensão em um Mac na linha de comando com cafeína
Você sempre foi capaz de impedir temporariamente que um Mac hiberne usando o comando pmset noidle ou um hot corner, mas com as versões modernas do OS X, a Apple incluiu uma ferramenta de linha de comando dedicada ao hibernação prevenção muito parecido com o popular aplicativo Caffeine e, apropriadamente, chamou-o de cafeína.
Em seu uso mais simples, a cafeína apenas impede o sono totalmente, mas você pode modificar o comando com vários sinalizadores para evitar que apenas a tela entre em hibernação, forneça um tempo especificado para evitar o sono, evite o sono durante um comando corridas e muito mais.Alguns exemplos úteis são discutidos abaixo.
Como desativar a suspensão com o comando ‘caffeinate’ no Mac OS X
Para desativar temporariamente as funções de suspensão independentemente das configurações de suspensão, execute o seguinte comando do Terminal no Mac OS X:
caffeinate
Na função básica do comando, a cafeína é tudo o que é necessário e, enquanto a cafeína estiver ativa, o sono será impedido até que não esteja mais em execução.
Para interromper a cafeína e retornar ao comportamento normal do sono, você pode pressionar "Control + C" para sair da cafeína enquanto está funcionando assim, ou você pode matá-lo com o comando 'killall caffeinate' se desejado.
Você também pode administrar cafeína por um período de tempo pré-determinado para evitar dormir por um período de tempo especificado, digamos por 4 horas enquanto você baixa algo e, em seguida, execute-o em segundo plano adicionando & a ele:
caffeinate -t 144000 &
O número anexado ao sinalizador -t é a quantidade de tempo em segundos para a suspensão ser desativada no Mac.
Caffeinate também pode ser anexado a outros comandos para evitar que o Mac hiberne enquanto o comando especificado é executado
caffeinate -arguments
Isso faz com que o Mac evite hibernar apenas o tempo necessário para executar o comando fornecido, após o qual as regras normais de hibernação se aplicam.
Com esses últimos truques, se você executar caffeinate em segundo plano e quiser cancelá-lo, a maneira mais fácil de encerrar o processo é emitir o comando kill para o ID do processo de referência ou simplesmente 'killall caffeinate '
Para usar o comando caffeinate, você precisará executar uma versão bastante moderna do OS X, pois o recurso foi introduzido no 10.8 Mountain Lion e persiste no 10.9 Mavericks e no 10.10 Yosemite.
Vá para a MacWorld para a dica