8 min
Como Configurar um Cron Job
Cron Jobs do cPanel, sintaxe do crontab, wp-cron e automação PHP.
BeoHosting Tim
10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu
- Hosting
- WordPress
- cPanel
- SEO
- Security
- Domains
Poslednje ažurirano:
Os cron jobs executam scripts de forma agendada — a cada minuto, de hora a hora, diariamente ou em dias específicos. Alimentam backups, filas de email, artigos agendados do WordPress, limpeza de cache e inúmeras outras tarefas de automação. Este guia mostra como adicionar um cron job no cPanel, como funciona a sintaxe do crontab (* * * * *) e como substituir o pouco fiável wp-cron do WordPress por um verdadeiro cron de servidor.
Como Configurar um Cron Job
Abrir os Cron Jobs no cPanel
cPanel → Advanced → Cron Jobs. Vê os crons existentes e um formulário para adicionar novos. Os alojamentos cPanel (incluindo a BeoHosting) permitem crons ilimitados na maioria dos planos.
Compreender a sintaxe do cron
Cinco campos: minuto (0-59), hora (0-23), dia do mês (1-31), mês (1-12), dia da semana (0-6, Dom=0). O * significa "cada". Exemplos: "0 * * * *" = a cada hora, ao minuto 0. "*/5 * * * *" = a cada 5 minutos.
Adicionar um cron através dos atalhos do cPanel
Use o menu pendente "Common Settings" — "Once per hour", "Once per day" preenchem a sintaxe automaticamente. Depois escreva o comando, por exemplo /usr/local/bin/php /home/user/public_html/script.php.
Substituir o WP-Cron por um cron verdadeiro
O wp-cron predefinido do WordPress corre a cada visita de página — pouco fiável. Desative-o: adicione define('DISABLE_WP_CRON', true); ao wp-config.php. Depois adicione o cron: */5 * * * * curl -s https://oseudominio.com/wp-cron.php?doing_wp_cron > /dev/null.
Tarefas de cron comuns
Backups: 0 3 * * * /path/backup.sh. Enviar emails pendentes: */10 * * * * /usr/local/bin/php /path/send-mail.php. Limpar cache: 0 4 * * * /path/clear-cache.sh. Sincronizar feed de produtos: 0 */6 * * * /path/sync-feed.php.
Notificações por email e depuração
Os Cron Jobs do cPanel têm um campo Email — defina-o para receber o resultado. Para suprimir os emails em caso de sucesso: adicione > /dev/null 2>&1. Para registar num ficheiro: > /home/user/cron.log 2>&1.
Spremni da pokrenete svoj sajt?
Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.
FAQ
Odgovori na najčešća pitanja o našim uslugama.
Naše garancije za vaš mir
Zaštićeni ste sa svake strane
15 dana garancije
Vraćamo novac bez pitanja u prvih 15 dana.
Besplatna migracija
Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.
24/7 podrška
Naši stručnjaci su tu 24/7 kroz tikete i live chat.