Pular para o conteúdo
Hospedagem e painel

Agendar tarefas automáticas (cron)

Faça um comando rodar sozinho de tempos em tempos, sem mexer no terminal.

Uma tarefa agendada roda um comando de tempos em tempos: por exemplo, o cron do WordPress, um envio de e-mails ou a limpeza de uma loja. Ela fica na aba Tarefas agendadas da sua hospedagem, se o seu plano incluir.

  1. Na sua hospedagem, abra Tarefas agendadas.
  2. Em Adicionar uma tarefa, escolha a Frequência: a cada 5 minutos, a cada hora, todos os dias às 3:00 ou toda semana (domingo 3:00). Para outra, escolha Personalizada… e digite a Expressão cron.
  3. Em Comando, digite o que deve rodar, em uma única linha.
  4. Clique em Adicionar tarefa.

Exemplos

Comando para um script PHP
/usr/local/bin/php /home/usuario/public_html/cron.php
Expressão: todos os dias às 4:30
30 4 * * *

Troque usuario pelo usuário da sua conta (aparece no Resumo). A expressão cron tem cinco campos: minuto, hora, dia, mês e dia da semana.

Não agende tarefas pesadas a cada minuto: elas consomem os recursos do seu plano e podem deixar o site mais lento.

Pergunte ao assistente

Ficou alguma dúvida sobre isso? Pergunte ao assistente.

Este artigo ajudou?

Artigos relacionados