wils@web ~ $ cat ~/ajuda/como-criar-um-servico-systemd-personalizado-no-ubuntu-22-04-guia-passo-a-passo.md

Servidores

Como criar um serviço systemd personalizado no Ubuntu 22.04: Guia passo a passo

atualizado em 29/08/2026

Este guia fornece um passo a passo sobre como criar um serviço systemd personalizado no Ubuntu 22.04. O systemd é um sistema de inicialização e gerenciamento de serviços que substitui o antigo init.

Pré-requisitos

  • Ubuntu 22.04 instalado
  • Acesso root ou sudo

Passo 1: Criar o script do serviço

Primeiro, você precisa criar um script que será executado como parte do seu serviço. Vamos criar um arquivo simples que imprime uma mensagem.

sudo nano /usr/local/bin/meu_servico.sh

Adicione o seguinte conteúdo ao arquivo:

#!/bin/bash

echo "Meu serviço personalizado está em execução!" >> /var/log/meu_servico.log

Salve e feche o arquivo. Em seguida, torne o script executável:

sudo chmod +x /usr/local/bin/meu_servico.sh

Passo 2: Criar o arquivo de unidade do systemd

Agora, você precisa criar um arquivo de unidade para o seu serviço. Isso informa ao systemd como gerenciar o serviço.

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_servico.sh
Restart=always

[Install]
WantedBy=multi-user.target

Salve e feche o arquivo.

Passo 3: Habilitar e iniciar o serviço

Agora, habilite e inicie o serviço usando os seguintes comandos:

sudo systemctl daemon-reload
sudo systemctl enable meu_servico.service
sudo systemctl start meu_servico.service

Passo 4: Verificar o status do serviço

Para verificar se o seu serviço está em execução, use:

sudo systemctl status meu_servico.service

Conclusão

Você criou com sucesso um serviço systemd personalizado no Ubuntu 22.04. Para monitorar os logs do seu serviço, você pode usar:

tail -f /var/log/meu_servico.log

Dica: Sempre teste seu script manualmente antes de configurá-lo como um 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.