wils@web ~ $ cat ~/ajuda/como-criar-e-gerenciar-unidades-de-servico-personalizadas-no-systemd-no-ubuntu-22-04.md
LinuxComo criar e gerenciar unidades de serviço personalizadas no systemd no Ubuntu 22.04
Introdução
No Ubuntu 22.04, o systemd é o sistema de inicialização padrão, permitindo a criação e gerenciamento de unidades de serviço personalizadas. Este guia irá mostrar como criar e gerenciar essas unidades.
Criando uma Unidade de Serviço
Para criar uma unidade de serviço personalizada, siga os passos abaixo:
Abra o terminal.
Navegue até o diretório de unidades do sistema:
cd /etc/systemd/system/Crie um arquivo de unidade com a extensão .service. Por exemplo, para um serviço chamado meu-servico:
sudo nano meu-servico.serviceAdicione as seguintes configurações básicas ao arquivo:
[Unit] Description=Meu Serviço Personalizado [Service] ExecStart=/usr/bin/meu_programa Restart=on-failure [Install] WantedBy=multi-user.targetSalve e feche o editor (Ctrl + X, Y, Enter no nano).
Gerenciando a Unidade de Serviço
Após criar a unidade, você pode gerenciá-la com os seguintes comandos:
Para recarregar as unidades do systemd:
sudo systemctl daemon-reloadPara iniciar o serviço:
sudo systemctl start meu-servico.servicePara habilitar o serviço para iniciar automaticamente no boot:
sudo systemctl enable meu-servico.servicePara verificar o status do serviço:
sudo systemctl status meu-servico.servicePara parar o serviço:
sudo systemctl stop meu-servico.servicePara desabilitar o serviço:
sudo systemctl disable meu-servico.service
Conclusão
O systemd fornece uma maneira poderosa de gerenciar serviços no Ubuntu. Ao criar unidades de serviço personalizadas, você pode garantir que seus aplicativos sejam executados de forma confiável. Dica: Sempre teste seus serviços após a configuração para garantir que estão funcionando conforme o esperado.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.