wils@web ~ $ cat ~/ajuda/como-criar-e-configurar-um-servico-systemd-personalizado-no-ubuntu-22-04-guia-passo-a-passo.md
LinuxComo criar e configurar um serviço systemd personalizado no Ubuntu 22.04: Guia passo a passo
Este guia fornece um passo a passo sobre como criar e configurar um serviço systemd personalizado no Ubuntu 22.04.
Introdução
O systemd é um sistema de inicialização e gerenciamento de serviços amplamente utilizado em distribuições Linux. Aprender a criar um serviço personalizado pode ajudar na automação de tarefas e no gerenciamento de aplicações.
Passo a Passo
1. Criar o Script do Serviço
Primeiramente, crie um script que você deseja que o systemd gerencie. Por exemplo, crie um arquivo chamado meu_script.sh:
#!/bin/bash
echo "Serviço em execução..."
sleep 60
Salve o arquivo em /usr/local/bin/ e torne-o executável:
sudo mv meu_script.sh /usr/local/bin/
sudo chmod +x /usr/local/bin/meu_script.sh
2. Criar o Arquivo de Unidade do Systemd
Agora, crie um arquivo de unidade para o seu serviço. Utilize o editor de texto de sua preferência para criar o arquivo:
sudo nano /etc/systemd/system/meu_servico.service
Adicione o seguinte conteúdo ao arquivo:
[Unit]
Description=Meu Serviço Personalizado
[Service]
ExecStart=/usr/local/bin/meu_script.sh
Restart=always
[Install]
WantedBy=multi-user.target
3. Habilitar e Iniciar o Serviço
Após criar o arquivo de unidade, você precisa habilitar e iniciar o serviço:
sudo systemctl daemon-reload
sudo systemctl enable meu_servico.service
sudo systemctl start meu_servico.service
4. Verificar o Status do Serviço
Para verificar se o seu serviço está em execução, utilize o seguinte comando:
sudo systemctl status meu_servico.service
Conclusão
Agora você tem um serviço systemd personalizado em execução no Ubuntu 22.04. Lembre-se de testar e monitorar o serviço conforme necessário. Dica: Use journalctl -u meu_servico.service para visualizar os logs do seu serviço.
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.