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.

Aplica-se a: todas as versões atuais do macOS. Os caminhos dos Ajustes do Sistema se aplicam ao macOS 13 Ventura e posterior.Verificado: 1 de novembro de 2026

Comandos de relance

ComandoO que faz
caffeinate -iImpeça o repouso do sistema por inatividade até pressionar Control-C.
caffeinate -i -t 7200Impeça o repouso do sistema por inatividade por duas horas.
caffeinate -i makeMantenha o Mac ativo até o comando make terminar.
caffeinate -di -t 3600Mantenha a tela e o sistema ativos por uma hora.
caffeinate -i -w 12345Mantenha 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. caffeinate não altera isso. Consulte Mantenha um MacBook ativo com a tampa fechada.

Como verificar

  1. Abra o Terminal. Veja quais processos impedem o repouso agora.

    pmset -g assertions

    Saída Uma lista de asserções como PreventUserIdleSystemSleep, com o processo responsável por cada uma.

  2. Veja os ajustes de repouso em uso agora.

    pmset -g

Como corrigir

  1. Para manter o Mac ativo enquanto um comando é executado, coloque caffeinate -i antes do comando. A asserção termina quando o comando termina.

    caffeinate -i make
  2. Para manter o Mac ativo por um tempo fixo, informe o tempo em segundos com -t. Este exemplo corresponde a duas horas.

    caffeinate -i -t 7200
  3. Para manter o Mac ativo até um processo terminar, informe seu ID com -w.

    caffeinate -i -w 12345
  4. Para manter a tela ligada também, adicione -d.

    caffeinate -d -i
  5. Para interromper caffeinate iniciado sem um comando, pressione Control-C.

  6. Deixe essa sessão do Terminal aberta. Um temporizador encerra a asserção automaticamente; ele não altera os ajustes de repouso salvos.

  7. 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”.

  8. 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

  1. 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.

  2. A CLI faz o mesmo. Ela para após 3 minutos abaixo de 16 KB/s.

    kilobat awake --until-quiet
  3. Para manter o Mac ativo enquanto um comando é executado e ver os dados transferidos, use awake --.

    kilobat awake -- make release
  4. Esses recursos são gratuitos. Veja a receita para as etapas no app, CLI e MCP.

  5. 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

Verificado em 1º de novembro de 2026.