Exemplos de regras do Cron Job

Separamos algumas dicas de como você pode utilizar sua programação para ser utilizada através de cron jobs. Mas, pode ficar tranquilo, você tem um painel personalizado para gerenciar suas tarefas Cron no Painel da Hospedagem! 🙂 Saiba mais.

Lembramos também, que estes exemplos possuem maior flexibilidade de uso na interface avançada.

Definindo a tarefa

Na primeira coluna é onde identificamos qual tarefa desejamos que seja executada pelo cron. Recomendamos que você tenha um arquivo PHP com o código separado e apenas coloque a referência deste arquivo dentro desta primeira coluna.

php -q public_html/tarefas-cron/atualizar.php

Agendando horas e minutos

  • A segunda coluna são as horas (valores de 0 a 23) em que o Cron vai ser executado. O asterisco (*) significa “qualquer valor possível” e é usado como curinga.
  • A terceira coluna são os minutos (valores de 0 a 59), dentro da hora determinada, em que o Cron vai ser executado.
php -q public_html/tarefas-cron/atualizar.php 6 25 * * * 

No Cron acima, definimos que ele será executado no minuto 25 das 6 horas (6:25 da manha). Também podemos fazer um Cron que será executado no minuto 15 de cada hora, por exemplo:

php -q public_html/tarefas-cron/atualizar.php * 15 * * *

Definindo os dias

A terceira, quarta e quinta colunas definem os dias em que o Cron será executado:

  • A quarta coluna serve para definir o dia do mês (aceita valores de 1 a 31).
Cuidado ao definir os últimos dias do mês, nem todos os meses possuem o dia 31, por exemplo.
  • A quinta coluna define em quais meses o Cron deve ser executado (aceita valores de 1 a 12).
  • A sexta coluna define em quais dias da semana o Cron deve ser executado (aceita valores de 0 a 7, onde 0 significa Domingo e 7 significa Sábado).

Definindo intervalos

É possível definir intervalos de tempo, por exemplo, um cron que seja executado a cada 5 minutos. Para isto, deve usar */, o comando deve ficar assim:

 php -q public_html/tarefas-cron/atualizar.php * */5 * * * 
  • Este artigo foi útil para você?
  • Sim   Não