Daemon
Um daemon (também conhecido como "processo em segundo plano") é um programa que é executado em segundo plano e realiza tarefas sem nenhuma entrada do usuário do computador. Em vez disso, ele aguarda eventos ou condições específicos que o acionem antes de executar suas funções. Unix e sistemas operacionais baseados em Unix, como Linux e macOS, usam daemons para muitas tarefas essenciais do sistema.
O nome "daemon" vem da mitologia grega e se refere a um "espírito interior ou acompanhante". Como o espírito mítico, um processo daemon fica oculto, fora da vista. Ele realiza uma tarefa útil por conta própria e sem que alguém precise solicitá-la. Mais importante ainda, sem o daemon, essas tarefas não seriam realizadas.
Ao visualizar os processos ativos do computador, você pode identificar os daemons pelos nomes — por tradição, os nomes dos processos dos daemons do Unix terminam com a letra "d". Por exemplo, httpd é o serviço em segundo plano de um servidor web que aguarda solicitações recebidas e, em seguida, fornece páginas da web e outros arquivos. Outros daemons usados com frequência incluem crond, responsável por executar tarefas cron agendadas, e lpd, que envia trabalhos de impressão para uma impressora de rede. Alguns daemons ignoram essa convenção de nomenclatura e incluem a palavra completa "daemon" em seus nomes.
NOTE: Os processos em segundo plano executados sem entrada do usuário no Windows são conhecidos como serviços, não daemons, mas desempenham a mesma função.
Teste seus conhecimentos