wils@web ~ $ cat ~/ajuda/guia-pratico-para-configurar-timers-systemd-para-tarefas-agendadas.md
LinuxGuia prático para configurar timers systemd para tarefas agendadas
Os timers do systemd são uma maneira poderosa de agendar tarefas em sistemas Linux. Eles permitem que você execute serviços em horários específicos, com intervalos regulares ou em resposta a eventos do sistema.
Introdução
Este guia prático irá orientá-lo na configuração de timers systemd para agendar tarefas de forma eficiente. Vamos explorar como criar um timer e um serviço associado.
Passo a Passo
1. Criar um Serviço
Primeiro, você precisa de um serviço que será acionado pelo timer. Crie um arquivo de serviço em /etc/systemd/system/. Neste exemplo, vamos criar um serviço chamado minha_tarefa.service.
[Unit]
Description=Minha Tarefa
[Service]
Type=oneshot
ExecStart=/usr/bin/env echo "Tarefa executada!" >> /var/log/minha_tarefa.log
2. Criar um Timer
Agora, crie um arquivo de timer correspondente chamado minha_tarefa.timer no mesmo diretório.
[Unit]
Description=Timer para Minha Tarefa
[Timer]
OnCalendar=*:0/5
Persistent=true
[Install]
WantedBy=timers.target
O parâmetro OnCalendar=*:0/5 configura o timer para executar a cada 5 minutos.
3. Ativar e Iniciar o Timer
Após criar os arquivos, ative e inicie o timer com os seguintes comandos:
sudo systemctl daemon-reload
sudo systemctl enable minha_tarefa.timer
sudo systemctl start minha_tarefa.timer
4. Verificar o Status do Timer
Para verificar se o timer está funcionando corretamente, use:
systemctl list-timers --all
Conclusão
Os timers do systemd oferecem uma maneira flexível e poderosa de agendar tarefas. Com a configuração correta, você pode automatizar diversas operações no seu sistema.
Dica: Utilize journalctl -u minha_tarefa.service para verificar os logs do serviço e garantir que suas tarefas estão sendo executadas conforme o esperado.
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.