wils@web ~ $ cat ~/ajuda/guia-pratico-para-utilizar-systemd-para-agendamento-de-tarefas-no-fedora-38.md
LinuxGuia prático para utilizar systemd para agendamento de tarefas no Fedora 38
O systemd é um sistema de inicialização e gerenciamento de serviços amplamente utilizado em distribuições Linux, incluindo o Fedora 38. Este guia prático irá ensiná-lo a usar o systemd para agendar tarefas de forma eficiente.
Introdução
O systemd oferece a capacidade de agendar tarefas através de unidades de timer, que podem ser usadas para executar serviços em intervalos regulares ou em momentos específicos. Vamos explorar como configurar e utilizar essas funcionalidades.
Passo a Passo
1. Criar um Serviço
Primeiro, você precisa criar um arquivo de serviço. Crie um arquivo chamado /etc/systemd/system/meu-servico.service com o seguinte conteúdo:
[Unit]
Description=Meu Serviço
[Service]
ExecStart=/usr/bin/meu-script.sh
[Install]
WantedBy=multi-user.target
2. Criar um Timer
Agora, crie um arquivo de timer correspondente em /etc/systemd/system/meu-servico.timer:
[Unit]
Description=Timer para Meu Serviço
[Timer]
OnBootSec=10min
OnUnitActiveSec=1h
[Install]
WantedBy=timers.target
3. Ativar e Iniciar o Timer
Ative e inicie o timer com os seguintes comandos:
sudo systemctl enable meu-servico.timer
sudo systemctl start meu-servico.timer
4. Verificar o Status
Para verificar o status do timer e do serviço, utilize:
systemctl status meu-servico.timer
systemctl status meu-servico.service
5. Listar Todos os Timers
Para listar todos os timers ativos no seu sistema, use:
systemctl list-timers
Conclusão
O systemd é uma ferramenta poderosa para agendar tarefas no Fedora 38. Ao utilizar serviços e timers, você pode automatizar processos de forma eficaz. Dica: Sempre teste seus scripts manualmente antes de agendá-los para evitar falhas inesperadas.
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.