Como posso executar uma tarefa cron a cada minuto?

0

As configurações cron a seguir são idênticas?

  1. * * * * *

  2. 0 * * * *

  3. 1 * * * *

Estou procurando uma configuração que execute o trabalho a cada minuto.

    
por IMB 27.04.2012 / 16:15

2 respostas

3

Não.

Os dois últimos serão executados por hora. Um no minuto 0 de cada hora e o outro no primeiro minuto de cada hora. Mas uma entrada cron asterisk all significa que a tarefa cron será executada a cada minuto de todos os dias de todos os meses em todos os dias da semana.

    
por 27.04.2012 / 16:23
3

A sintaxe de Cron especifica que um asterisco corresponde a todos os valores possíveis.

Portanto, se a coluna "minuto" tiver um asterisco, isso significa "executar o trabalho a cada minuto".

Se a coluna tiver um "0" ou "1", isso significa que ela será executada apenas uma vez por hora, seja (por exemplo) 15:00 ou 15:01.

    
por 27.04.2012 / 16:23

Tags