
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 */x
in 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, */x
dass 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-23
und */1
= "0,1,2,...,22,23"
, was genau dasselbe ist.