wils@web ~ $ cat ~/ajuda/como-criar-e-gerenciar-servicos-personalizados-com-systemd-no-ubuntu-22-04-guia-passo-a-passo.md

Linux

Como criar e gerenciar serviços personalizados com systemd no Ubuntu 22.04: Guia passo a passo

atualizado em 27/08/2026

O systemd é um sistema de gerenciamento de serviços amplamente utilizado em distribuições Linux, incluindo o Ubuntu 22.04. Este guia irá ensinar como criar e gerenciar serviços personalizados usando o systemd.

Passo 1: Criar um Script de Serviço

Antes de criar um serviço, você precisa de um script que será executado. Crie um arquivo de script simples. Por exemplo:

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

Adicione o seguinte conteúdo ao script:

#!/bin/bash

echo "Meu script está rodando!" > /var/log/meu_script.log

Salve e saia do editor. Torne o script executável:

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

Passo 2: Criar um Arquivo de Unidade do systemd

Agora, crie um arquivo de unidade para o seu 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_script.sh
Restart=always

[Install]
WantedBy=multi-user.target

Salve e saia do editor.

Passo 3: Habilitar e Iniciar o Serviço

Agora que você criou o arquivo de unidade, habilite e inicie o serviço:

sudo systemctl enable meu_servico.service
sudo systemctl start meu_servico.service

Passo 4: Verificar o Status do Serviço

Para verificar se o serviço está rodando corretamente, use o seguinte comando:

sudo systemctl status meu_servico.service

Passo 5: Visualizar Logs do Serviço

Para ver os logs gerados pelo seu serviço, utilize:

cat /var/log/meu_script.log

Conclusão

Você agora criou e gerenciou um serviço personalizado com o systemd no Ubuntu 22.04. Para futuras personalizações, considere explorar outras opções disponíveis no arquivo de unidade do systemd.

Dica: Sempre teste seus scripts manualmente antes de integrá-los como serviços.

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.