Por que o crontab não está rodando a cada minuto?

1

Eu tenho um cron que precisa ser executado a cada minuto

Eu tentei

1 * * * * php /scripts/cron.php

mas parece não correr a cada minuto, por quê? Como na aba de minutos eu digitei 1 para cada minuto

mas o seguinte é executado a cada minuto

* * * * * php /scripts/cron.php
    
por Roland 29.10.2009 / 15:59

4 respostas

11

1 na primeira coluna não significa "a cada minuto", significa "um minuto depois da hora".

    
por 29.10.2009 / 16:00
5

"cada minuto" deve ser digitado assim:

*/1 * * * * php /scripts/cron.php

    
por 29.10.2009 / 16:12
1

A coluna é o minuto da hora para executar o comando, não com que frequência é executado

Você poderia ir com

1,2,3,4, até 59 * * * * php /scripts/cron.php se você estivesse entediado e quisesse listar cada minuto manualmente, ou você poderia fazer o que você Realmente feito, o * significa "executar todas as vezes".

Ewan

    
por 29.10.2009 / 16:05
1

Uma boa explicação está em wikipedia.org: link

    
por 29.10.2009 / 16:14