1 na primeira coluna não significa "a cada minuto", significa "um minuto depois da hora".
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
"cada minuto" deve ser digitado assim:
*/1 * * * * php /scripts/cron.php
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
Uma boa explicação está em wikipedia.org: link