Repouso e energia
caffeinate no Mac: mantenha o Mac ativo pelo Terminal
Execute caffeinate -i no Terminal para impedir o repouso por inatividade no Mac. Pressione Control-C para parar. Para uma tarefa, execute caffeinate -i make; para duas horas, use caffeinate -i -t 7200.
Comandos de relance
| Comando | O que faz |
|---|---|
caffeinate -i | Impeça o repouso do sistema por inatividade até pressionar Control-C. |
caffeinate -i -t 7200 | Impeça o repouso do sistema por inatividade por duas horas. |
caffeinate -i make | Mantenha o Mac ativo até o comando make terminar. |
caffeinate -di -t 3600 | Mantenha a tela e o sistema ativos por uma hora. |
caffeinate -i -w 12345 | Mantenha o Mac ativo até o processo 12345 terminar. Substitua pelo ID real do processo. |
Sintomas
- Um download, compilação ou script para quando o Mac entra em repouso.
- Uma sessão remota ou conexão SSH cai após alguns minutos sem interação.
- Você quer manter o Mac ativo durante uma tarefa, mas não quer alterar os ajustes de repouso.
Possíveis causas
- Repouso por inatividade. O macOS coloca o Mac em repouso após um tempo sem uso do teclado ou mouse. A atividade de rede sozinha nem sempre impede isso.
- Repouso da tela. A tela desliga conforme seu próprio temporizador. Em alguns Macs, o sistema também entra em repouso em seguida.
- A tampa. Fechar a tampa de um notebook Mac o coloca em repouso.
caffeinatenão altera isso. Consulte Mantenha um MacBook ativo com a tampa fechada.
Como verificar
Abra o Terminal. Veja quais processos impedem o repouso agora.
pmset -g assertionsSaída Uma lista de asserções como
PreventUserIdleSystemSleep, com o processo responsável por cada uma.Veja os ajustes de repouso em uso agora.
pmset -g
Como corrigir
Para manter o Mac ativo enquanto um comando é executado, coloque
caffeinate -iantes do comando. A asserção termina quando o comando termina.caffeinate -i makePara manter o Mac ativo por um tempo fixo, informe o tempo em segundos com
-t. Este exemplo corresponde a duas horas.caffeinate -i -t 7200Para manter o Mac ativo até um processo terminar, informe seu ID com
-w.caffeinate -i -w 12345Para manter a tela ligada também, adicione
-d.caffeinate -d -iPara interromper
caffeinateiniciado sem um comando, pressione Control-C.Deixe essa sessão do Terminal aberta. Um temporizador encerra a asserção automaticamente; ele não altera os ajustes de repouso salvos.
Para impedir o repouso automático enquanto a tela estiver desligada, altere o ajuste. Em um notebook Mac, escolha menu Apple > Ajustes do Sistema > Bateria > Opções. Ative “Impedir repouso automático com o adaptador de alimentação quando a tela estiver desligada”.
Em um Mac de mesa, escolha menu Apple > Ajustes do Sistema > Energia. Ative “Impedir repouso automático quando a tela estiver desligada”.
Com o Kilobat
O Kilobat pode manter o Mac ativo até um download ficar inativo e depois permitir o repouso. Abra o Kilobat na barra de menus. Clique na xícara e escolha Até os downloads terminarem.
A CLI faz o mesmo. Ela para após 3 minutos abaixo de 16 KB/s.
kilobat awake --until-quietPara manter o Mac ativo enquanto um comando é executado e ver os dados transferidos, use
awake --.kilobat awake -- make releaseEsses recursos são gratuitos. Veja a receita para as etapas no app, CLI e MCP.
Para uma tarefa com a tampa fechada e sem monitor, use o auxiliar de energia opcional do Kilobat.
Perguntas
O caffeinate mantém o Mac ativo com a tampa fechada?
Não. Ele não substitui o repouso ao fechar a tampa. Use o modo de monitor externo ou o auxiliar de energia opcional do Kilobat; consulte Mantenha um MacBook ativo com a tampa fechada.
Como interrompo o caffeinate?
Pressione Control-C na janela do Terminal onde ele está em execução. Um temporizador ou comando envolvido também encerra a asserção automaticamente.
O caffeinate permite que a tela desligue?
Sim. -i impede o repouso do sistema por inatividade sem manter a tela ligada. Adicione -d apenas quando a tela precisar ficar ligada.
O que faz a opção -s?
-s impede o repouso do sistema. A página de manual diz que ela só funciona quando o Mac está conectado à energia.
O caffeinate altera meus ajustes?
Não. Ele cria asserções de energia. Elas terminam quando caffeinate termina.
Fontes
- caffeinate(8), página de manual instalada com o macOS 27.2
- pmset(1), página de manual instalada com o macOS 27.2
- Suporte da Apple: Defina ajustes de repouso e ativação do Mac
Verificado em 1º de novembro de 2026.