Categories: Tecnologia

O que é launchd e por que ele está sendo executado no meu Mac?

Você está navegando pelo Activity Monitor quando nota um processo com o qual não está familiarizado: launchd. Você deveria estar preocupado? Não: na verdade, esta é uma parte essencial do macOS.

Este artigo é parte de nossa série contínua que  explica vários processos encontrados no Activity Monitor, como kernel_task , hidd , mdsworker , installd , WindowServer , blued e muitos outros . Não sabe o que são esses serviços? Melhor começar a ler!

Este processo específico, launchd, é a estrutura de gerenciamento de serviço usada pelo macOS, semelhante em alguns aspectos ao Service Control Manager no Windows ou systemd em muitas distribuições Linux. Um “serviço” é qualquer coisa em execução em segundo plano; no macOS, eles são comumente chamados de daemons e geralmente têm nomes que terminam com a letra “d”. Quase tudo que o seu Mac faz – conectar-se a redes, mostrar coisas na tela e fazer backup de seus arquivos – é feito por um daemon em algum nível.

Quando você liga seu Mac, launchd é uma das primeiras coisas iniciadas, após o kernel . É por isso que o launchd tem o ID do processo, ou PID, de 1, em todos os sistemas Mac.

O único número inferior é 0, que pertence ao kernel, representado aqui como kernel_task.

Após a inicialização, launchd prossegue para iniciar todos os outros daemons de que seu Mac precisa para funcionar. Depois que o Mac é inicializado, o launchd continua rodando em segundo plano para verificar se os daemons ainda estão em execução e para lançar quaisquer daemons necessários posteriormente para executar seus vários programas.

É muito raro o launchd consumir muitos recursos do sistema e, quando isso acontece, reiniciar o Mac geralmente é o suficiente para consertar. Ocasionalmente, um programa com erros que tenta iniciar daemons defeituosos pode fazer com que o launchd use muita CPU. Se você instalou algo recentemente, tente removê-lo e ver se isso ajuda.

Para a maior parte, o launchd não é nada que os usuários precisem pensar, mas é possível fazer interface com ele diretamente graças ao launchctl, uma ferramenta Termianl para interface com o launcd. Digite launchctl liste você verá uma lista de todos os serviços em segundo plano atualmente em execução no seu Mac.

Mexer com isso muito mais não é uma boa ideia, a menos que você seja um usuário muito avançado, mas qualquer pessoa interessada pode digitar launchctl helpuma lista de subcomandos em potencial ou ler este tutorial de lançamento avançado .

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago