Cron Jobs são tarefas que o servidor executa automaticamente em horários programados — como enviar e-mails, gerar relatórios, limpar arquivos temporários ou acionar scripts PHP periodicamente.

Como criar um Cron Job no cPanel

  1. No cPanel, vá em Avançado → Cron Jobs.

  2. Em "Adicionar Novo Cron Job", escolha a frequência pelo seletor rápido (a cada hora, uma vez por dia, etc.) ou defina manualmente os campos de minuto, hora, dia, mês e dia da semana.

  3. No campo "Comando", insira o comando a ser executado. Para scripts PHP, use o caminho completo:

/usr/local/bin/php /home/usuario/public_html/meu-script.php
  1. Clique em Adicionar Novo Cron Job para salvar.

Sintaxe do agendamento

* * * * * comando
│ │ │ │ │
│ │ │ │ └── dia da semana (0-7, onde 0 e 7 = domingo)
│ │ │ └──── mês (1-12)
│ │ └────── dia do mês (1-31)
│ └──────── hora (0-23)
└────────── minuto (0-59)

Exemplos práticos

  • Todo dia às 3h da manhã: 0 3 * * *
  • A cada 30 minutos: */30 * * * *
  • Toda segunda-feira às 9h: 0 9 * * 1
  • No dia 1 de cada mês à meia-noite: 0 0 1 * *
???? Dica: Para não receber e-mails de saída do cron a cada execução, redirecione a saída para /dev/null: acrescente > /dev/null 2>&1 ao final do comando.
?האם התשובה שקיבלתם הייתה מועילה 0 משתמשים שמצאו מאמר זה מועיל (0 הצבעות)