wils@web ~ $ cat ~/ajuda/como-criar-um-servico-systemd-personalizado-para-monitoramento-de-processos-no-ubuntu-22-04.md

Servidores

Como criar um serviço systemd personalizado para monitoramento de processos no Ubuntu 22.04

atualizado em 08/08/2026

Este manual descreve como criar um serviço systemd personalizado para monitoramento de processos no Ubuntu 22.04. O systemd é um sistema de inicialização e gerenciamento de serviços que permite a criação de serviços personalizados para automatizar tarefas.

Passo a Passo

1. Criar o Script de Monitoramento

Primeiro, você precisa criar um script que realizará o monitoramento do processo desejado. Aqui está um exemplo de um script simples que verifica se um processo está em execução:

#!/bin/bash

PROCESSO="nome_do_processo"

if pgrep -x "$PROCESSO" > /dev/null
then
    echo "$PROCESSO está em execução."
else
    echo "$PROCESSO não está em execução."
fi

Salve o script como /usr/local/bin/monitorar_processo.sh e torne-o executável:

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

2. Criar o Arquivo de Serviço systemd

Agora, você deve criar um arquivo de serviço para o systemd. Crie um arquivo chamado monitorar_processo.service no diretório /etc/systemd/system/:

sudo nano /etc/systemd/system/monitorar_processo.service

Adicione o seguinte conteúdo ao arquivo:

[Unit]
Description=Serviço de Monitoramento de Processo

[Service]
ExecStart=/usr/local/bin/monitorar_processo.sh
Restart=on-failure

[Install]
WantedBy=multi-user.target

3. Habilitar e Iniciar o Serviço

Após criar o arquivo de serviço, você precisa habilitá-lo e iniciá-lo:

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

4. Verificar o Status do Serviço

Para verificar se o serviço está em execução corretamente, utilize o seguinte comando:

sudo systemctl status monitorar_processo.service

Conclusão

Agora você tem um serviço systemd que monitora um processo específico no Ubuntu 22.04. Você pode personalizar o script de monitoramento conforme necessário. Dica: Considere adicionar um log para registrar as saídas do script, utilizando redirecionamento para um arquivo.

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.