Ir para o conteúdo
Ajuda

O que é um trabalho cron no cPanel

Um trabalho cron é um comando que o servidor roda sozinho, em horários definidos por você, como a cada 5 minutos ou todo dia à meia-noite. Serve para tarefas automáticas do site, como rotinas do WordPress, envio de e-mails em fila e limpezas.

3 min de leitura

Um trabalho cron é um comando que o servidor roda sozinho, nos horários que você define, como a cada 5 minutos ou todo dia à meia-noite. Serve para tarefas automáticas do site: rotinas do WordPress, envio de e-mails em fila, importações, limpezas e relatórios.

Para que serve

Usos comuns:

  • Rodar a rotina agendada do sistema do site (por exemplo, wp-cron.php do WordPress ou o agendador do Laravel).
  • Processar filas de e-mail ou de pedidos.
  • Gerar relatórios ou cópias de dados em horários fixos.
  • Apagar arquivos temporários.

Como funciona na StayCloud

Os trabalhos cron ficam em Avançado › Trabalhos Cron, no cPanel. Cada trabalho tem cinco campos de horário e um comando. O passo a passo está em "Como criar um trabalho cron no cPanel".

Os cinco campos, nesta ordem:

CampoValoresExemplo
Minuto0 a 5930 = aos 30 minutos
Hora0 a 233 = 3 da manhã
Dia1 a 311 = dia 1 do mês
Mês1 a 12* = todo mês
Dia da semana0 a 6 (0 = domingo)1-5 = segunda a sexta

Símbolos úteis: * = qualquer valor; */5 = a cada 5; 0,30 = nos valores 0 e 30; 1-5 = de 1 a 5.

Exemplos de horário (são as mesmas opções da lista Configurações comuns do cPanel):

HorárioQuando roda
* * * * *uma vez por minuto
*/5 * * * *a cada 5 minutos
0 * * * *uma vez por hora
0 0 * * *uma vez por dia, à meia-noite
0 0 * * 0uma vez por semana, no domingo
0 0 1 * *uma vez por mês, no dia 1

Exemplo de comando para rodar um script PHP, como mostra o próprio cPanel:

/usr/local/bin/php /home/usuario/public_html/caminho/do/script.php

Troque usuario pelo usuário da sua hospedagem e o caminho pelo do seu script. Para não receber e-mail a cada execução, termine o comando com >/dev/null 2>&1.

Formulário Adicionar novo trabalho cron com os exemplos de comando PHP, a lista Configurações comuns e os campos Minuto, Hora, Dia, Mês, Dia da semana e Comando

Em quais planos está disponível

Em todos os planos de hospedagem de sites com cPanel.

Limites e cuidados

  • Rodar a cada minuto um script pesado consome recursos do plano. Use o intervalo maior que a tarefa aceitar.
  • Um comando errado pode rodar em loop ou apagar arquivos. Teste o comando antes.
  • O suporte da StayCloud cuida da infraestrutura da hospedagem e da configuração dela, não dos scripts do seu site. Veja "Perguntas frequentes sobre o que o suporte da StayCloud faz".

Relacionados

  • Como criar um trabalho cron no cPanel
  • Como abrir o cPanel da sua hospedagem pelo painel
  • Como ver o desempenho do seu site
  • Perguntas frequentes sobre o que o suporte da StayCloud faz
Este artigo ajudou?

Viu algo errado ou desatualizado?