wils@web ~ $ cat ~/ajuda/como-configurar-tarefas-periodicas-com-cron-no-debian-11.md

Linux

Como configurar tarefas periódicas com cron no Debian 11

atualizado em 24/07/2026

O cron é uma ferramenta do sistema Linux que permite agendar a execução de tarefas automaticamente em intervalos regulares. Neste manual, abordaremos como configurar tarefas periódicas utilizando o cron no Debian 11.

Introdução

As tarefas agendadas com cron são definidas em arquivos chamados crontabs. Cada usuário pode ter seu próprio crontab, permitindo que tarefas específicas sejam executadas sem necessidade de privilégios de superusuário.

Passo a Passo

1. Acessando o Crontab

Para editar o crontab do usuário atual, utilize o seguinte comando:

crontab -e

Isso abrirá o editor de texto padrão (geralmente nano ou vim) para que você possa adicionar suas tarefas.

2. Estrutura de uma Entrada no Crontab

Uma entrada no crontab tem a seguinte estrutura:

* * * * * comando_a_ser_executado

Os cinco primeiros campos representam:

  • 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)

3. Exemplos de Tarefas Agendadas

Para agendar uma tarefa, adicione uma linha no crontab. Aqui estão alguns exemplos:

  • Executar um script diariamente às 2:30 AM:
  • 30 2 * * * /caminho/para/seu/script.sh
  • Executar um comando a cada hora:
  • 0 * * * * comando
  • Executar um backup todo domingo às 3 AM:
  • 0 3 * * 0 /caminho/para/backup.sh

4. Listando Tarefas Agendadas

Para visualizar as tarefas agendadas, utilize:

crontab -l

5. Removendo Tarefas Agendadas

Para remover todas as tarefas do crontab, utilize:

crontab -r

Conclusão

O cron é uma ferramenta poderosa para automação de tarefas no Debian 11. Lembre-se de testar seus scripts manualmente antes de agendá-los e sempre verifique os logs para garantir que as tarefas estão sendo executadas corretamente.

Dica: Utilize o comando logger em seus scripts para registrar a execução em /var/log/syslog, facilitando a depuração.

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.