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
No cPanel, vá em Avançado → Cron Jobs.
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.
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
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 * *
/dev/null: acrescente > /dev/null 2>&1 ao final do comando.