Crontabs Stundenangabe */1 ist das gleiche wie *

Crontabs Stundenangabe */1 ist das gleiche wie *

Ich suche nach einer Klarstellung bezüglich der Cron-Registerkarte, mit der ich arbeite.

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

Sind diese Jobs gleich? Der Job wird jede Stunde in der ersten Minute ausgeführt.

Vielleicht kann jemand den Unterschied zwischen *und */xin Crontab erklären.

Antwort1

Ja, das sind die gleichen. Aus der Manpage ( 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".

Bedeutet also, */xdass der gesamte Bereich (abhängig von der Position des *) mit Schritten von abgedeckt wird x.

In Ihrem Fall reicht der Bereich von 0 bis 23 für die Position „Stunde“. Also *= 0-23und */1= "0,1,2,...,22,23", was genau dasselbe ist.

verwandte Informationen