Determine por que seu Mac sai do modo de espera
Índice:
Você já colocou seu Mac para dormir, apenas para descobrir que ele acordou aparentemente por conta própria quando você voltou para a máquina? Já me deparei com esse mistério de um Mac que acorda aleatoriamente algumas vezes e, com alguns comandos de terminal, você pode ajudar a rastrear o que fez seu Mac acordar do modo de espera. Então, se você está se perguntando por que seu Mac está saindo do modo de espera, continue lendo para saber como você pode ajudar a determinar a causa.
Saiba que há muitos motivos pelos quais isso pode acontecer, às vezes é um evento de hardware que faz com que o Mac saia do modo de suspensão, às vezes é software e às vezes é outra coisa. Este guia ajudará a determinar o motivo de qualquer Mac, iMac, MacBook Air, Pro, etc, sair do estado de suspensão. Sim, é um pouco técnico e usa a linha de comando no Mac OS X para examinar os logs do sistema e, em seguida, você precisará comparar um código de "motivo de despertar" de vários caracteres com uma lista mostrada abaixo, indicando qual é o motivo real do sono. Vamos começar.
Como descobrir por que um Mac está saindo do modo de espera
Inicie o Terminal, encontrado em /Aplicativos/Utilitários/ e digite exatamente o seguinte na linha de comando, dependendo da versão do software do sistema MacOS:
"Para macOS Monterey e Big Sur, tente o seguinte comando: pmset -g log |grep Wake Request "
Que pode revelar o processo ou aplicativo direto que está causando o despertar. Como alternativa, você pode executar o seguinte comando, que também pode mostrar o processo que está causando a ativação, mas também o código de depuração que pode ajudar a descobrir a causa da ativação do sistema:
log show |grep -i Wake request"
Para MacOS Sierra, Mojave, Catalina e mais recentes, com o novo sistema de registro, use o seguinte comando:
log show |grep -i “Ativar razão”
Para MacOS El Capitan, Yosemite, Mavericks e mais antigos, com o comando syslog tradicional:
"syslog |grep -i Wake reason"
Pressione Enter e você verá um relatório dos logs do sistema no Mac OS X que pode ser algo como o seguinte:
Sat Jul 10 08:49:33 MacBookPro kernel: Wake reason=OHC1 Sat Jul 10 17:21:57 MacBookPro kernel: Wake reason=PWRB Sun Jul 11 08 :34:20 Kernel do MacBookPro: Razão de ativação=EHC2 Dom 16 de julho 18:25:28 Kernel do MacBookPro: Razão de ativação=OHC1
Agora você vai querer olhar para o código ao lado do texto “Razão de ativação=", isso é o que vai ajudar a dizer por que o computador está acordando do modo de suspensão. Então, o que significam esses códigos de motivo de vigília?
Wake Reason Codes e o que eles significam no Mac OS X
Descreveremos cada código de motivo de ativação de depuração do kernel e a que ele se refere, levando você ao que está causando a ativação da máquina.
- OHC: significa Open Host Controller, geralmente é USB ou Firewire. Se você vir OHC1 ou OHC2, é quase certo que um teclado ou mouse USB externo despertou a máquina.
- EHC: significando Enhanced Host Controller, é outra interface USB, mas também pode ser dispositivos sem fio e bluetooth, pois também estão ligados o barramento USB de um Mac.
- USB: um dispositivo USB despertou a máquina
- LID0: esta é literalmente a tampa do seu MacBook ou MacBook Pro, quando você abre a tampa a máquina sai do modo de espera.
- PWRB: PWRB significa botão liga/desliga, que é o botão liga/desliga físico do seu Mac
- RTC: Real Time Clock Alarm, geralmente é de serviços de ativação sob demanda, como quando você agenda o modo de suspensão e ativação em um Mac através do painel de controle do Economizador de Energia. Também pode ser da configuração de inicialização, aplicativos do usuário, backups e outros eventos agendados.
Pode haver alguns outros códigos (como PCI, GEGE, etc), mas os acima são os que a maioria das pessoas encontrará nos logs do sistema. Depois de descobrir esses códigos, você pode realmente restringir o que está fazendo com que seu Mac saia do modo de espera aparentemente de forma aleatória.
Observação: Você também pode monitorar os códigos de Motivo do Wake olhando para o Console se não estiver familiarizado com a linha de comando.No entanto, na minha experiência, o Console é mais lento para pesquisar e usar do que o Terminal. Isso geralmente ocorre porque a pesquisa de correspondência de sequência padrão no Console examinará todos os logs do sistema e dos aplicativos, incluindo os de terceiros.
Você achou isso útil para rastrear por que um Mac acordou do modo de suspensão? Você tem outras dicas ou sugestões para descobrir informações semelhantes? Compartilhe conosco nos comentários abaixo. E obrigado a Matt por fornecer essa ideia incrível de dica!