crontabs especificação de hora * / 1 é o mesmo que *

1

Estou procurando esclarecimentos com a guia do cron que estou trabalhando.

some job    1   *   *   *   *
some job    1   */1 *   *   *

Esses trabalhos são iguais? O trabalho será executado no primeiro minuto a cada hora.

Talvez alguém possa esclarecer a diferença entre * e */x no crontab.

    
por nelaaro 06.09.2012 / 14:37

1 resposta

5

Sim, esses são os mesmos. Na página man ( man 5 crontab ):

A field may be an asterisk (*), which always stands for ''first-last''.
[...]
Ranges can include "steps", so "1-9/2" is the same as "1,3,5,7,9".

Portanto, */x significa todo o intervalo (dependendo da posição do * ) coberto pelas etapas de x .

No seu caso, para a posição "hora", o primeiro ao último intervalo é de 0 a 23. Portanto, * = 0-23 e */1 = "0,1,2,...,22,23" , que é exatamente o mesmo.

    
por 06.09.2012 / 14:39