launchd é um init e um daemon de gerenciamento de serviços para sistemas operacionais criado pela Apple como parte do macOS para substituir seu init e SystemStarter de estilo BSD. Houve esforços para portar o lançamento para o FreeBSD e sistemas derivados.

launchd
Autor Apple
Lançamento 29 de abril de 2005 (19 anos)
Escrito em C
Sistema operacional macOS, FreeBSD
Gênero(s) Daemon init
Licença Software proprietário (anteriormente APSL e posteriormente Licença Apache 2.0)

Protocolo de ativação de soquete

editar

O nome de cada chave em Sockets será colocado no ambiente do trabalho quando for executado; e o descritor de arquivo desse soquete estará disponível nessa variável de ambiente. Isso difere da ativação do soquete do systemd, pois o nome de uma definição de soquete dentro da configuração da tarefa é codificado no aplicativo. Esse protocolo é menos flexível, embora, como systemd, não exija que o daemon codifique um descritor de arquivo inicial (a partir de 2014, ele é 3).[1]

Referências

  1. «node-launchd». npm (em inglês). Consultado em 13 de outubro de 2022