wils@web ~ $ cat ~/ajuda/como-criar-e-gerenciar-servicos-de-sistema-com-systemd-no-ubuntu-22-04.md
LinuxComo criar e gerenciar serviços de sistema com systemd no Ubuntu 22.04
O systemd é um sistema de inicialização e gerenciamento de serviços que substitui o antigo init no Ubuntu 22.04. Neste manual, você aprenderá a criar e gerenciar serviços de sistema utilizando o systemd.
Introdução
Os serviços gerenciados pelo systemd são definidos em arquivos de unidade. Esses arquivos contêm informações sobre como iniciar, parar e gerenciar o serviço. Vamos explorar como criar um serviço simples e gerenciá-lo.
Criando um Serviço
Para criar um serviço, siga os passos abaixo:
- Crie um arquivo de unidade: Os arquivos de unidade são geralmente armazenados em
/etc/systemd/system/. Vamos criar um serviço chamadomeuservico.service. - Defina o conteúdo do arquivo: Insira as seguintes linhas no arquivo:
- Salve e feche o arquivo: Pressione
CTRL + X, depoisYeENTER.
sudo nano /etc/systemd/system/meuservico.service
[Unit]
Description=Meu Serviço Exemplo
[Service]
ExecStart=/usr/bin/python3 /caminho/para/seu/script.py
Restart=always
[Install]
WantedBy=multi-user.target
Gerenciando o Serviço
Após criar o arquivo de unidade, você pode gerenciar seu serviço com os seguintes comandos:
- Recarregar o systemd: Após criar ou modificar um serviço, recarregue o systemd:
sudo systemctl daemon-reload
sudo systemctl start meuservico.service
sudo systemctl enable meuservico.service
sudo systemctl status meuservico.service
sudo systemctl stop meuservico.service
sudo systemctl disable meuservico.service
Conclusão
Com o systemd, você pode gerenciar facilmente serviços no Ubuntu 22.04. Lembre-se de sempre recarregar o daemon após fazer alterações nos arquivos de unidade. Uma dica útil é verificar os logs do serviço usando:
journalctl -u meuservico.servicePrecisa 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.