wils@web ~ $ cat ~/ajuda/como-criar-e-gerenciar-unidades-de-servico-com-systemd-no-ubuntu-22-10.md
LinuxComo criar e gerenciar unidades de serviço com systemd no Ubuntu 22.10
O systemd é um sistema de inicialização e gerenciamento de serviços amplamente utilizado em distribuições Linux, incluindo o Ubuntu 22.10. Este manual aborda como criar e gerenciar unidades de serviço com o systemd.
Introdução
As unidades de serviço são arquivos de configuração que definem como um serviço deve ser executado, monitorado e gerenciado. Neste guia, você aprenderá a criar, iniciar e gerenciar essas unidades.
Criando uma Unidade de Serviço
Para criar uma unidade de serviço, siga os passos abaixo:
- Abra o terminal.
- Navegue até o diretório de unidades de serviço:
- Crie um novo arquivo de unidade. Por exemplo, para um serviço chamado meu-servico:
- Adicione as seguintes linhas ao arquivo:
- Salve e feche o arquivo.
cd /etc/systemd/system/
sudo nano meu-servico.service
[Unit]
Description=Meu Serviço
[Service]
ExecStart=/usr/bin/meu_programa
Restart=on-failure
[Install]
WantedBy=multi-user.target
Gerenciando a Unidade de Serviço
Após criar a unidade, você pode gerenciá-la usando os seguintes comandos:
- Para recarregar as unidades de serviço:
sudo systemctl daemon-reload
sudo systemctl start meu-servico.service
sudo systemctl enable meu-servico.service
sudo systemctl status meu-servico.service
sudo systemctl stop meu-servico.service
sudo systemctl disable meu-servico.service
Conclusão
O systemd é uma ferramenta poderosa para gerenciar serviços no Ubuntu. Ao seguir este guia, você deve ser capaz de criar e gerenciar suas próprias unidades de serviço com facilidade. Dica: Sempre verifique os logs do serviço com journalctl -u meu-servico.service para solucionar problemas.
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.