wils@web ~ $ cat ~/ajuda/como-criar-agendamentos-de-tarefas-recorrentes-com-cron-no-ubuntu-22-04.md

Servidores

Como criar agendamentos de tarefas recorrentes com cron no Ubuntu 22.04

atualizado em 02/08/2026

Agendar tarefas recorrentes no Ubuntu 22.04 é uma tarefa simples e eficiente utilizando o cron. O cron é um serviço que permite agendar comandos ou scripts para serem executados em intervalos regulares.

Introdução ao Cron

O cron utiliza um arquivo de configuração chamado crontab, onde você pode definir suas tarefas agendadas. Cada linha no crontab representa uma tarefa e contém informações sobre quando e como ela deve ser executada.

Passo a Passo para Criar Agendamentos

Acessando o Crontab

crontab -e

Esse comando abre o editor de texto padrão para editar o arquivo crontab do usuário atual.

Formato de uma Entrada no Crontab

A sintaxe de uma linha no crontab é a seguinte:

minuto hora dia_do_mês mês dia_da_semana comando

Onde:

  • minuto: 0-59
  • hora: 0-23
  • dia_do_mês: 1-31
  • mês: 1-12
  • dia_da_semana: 0-7 (0 e 7 representam domingo)
  • comando: o comando ou script a ser executado

Exemplos de Agendamentos

  • Executar um script todos os dias às 2:30 AM:
    30 2 * * * /caminho/para/seu/script.sh
  • Executar um comando a cada 15 minutos:
    */15 * * * * comando
  • Executar um backup toda sexta-feira às 3:00 AM:
    0 3 * * 5 /caminho/para/seu/backup.sh

Salvando e Saindo

Após adicionar suas tarefas, salve e saia do editor. O cron irá automaticamente carregar as novas configurações.

Verificando Tarefas Agendadas

crontab -l

Esse comando lista todas as tarefas agendadas para o usuário atual.

Conclusão

O cron é uma ferramenta poderosa para automatizar tarefas no Ubuntu. Certifique-se de testar seus comandos antes de agendá-los e monitore a execução para garantir que tudo funcione corretamente.

Dica: Utilize logs para registrar a saída de seus comandos, redirecionando a saída padrão e de erro para um arquivo, como:

30 2 * * * /caminho/para/seu/script.sh >> /caminho/para/log.txt 2>&1

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.