Was bedeutet der Schrägstrich in Crontab?

31

Ich habe eine Crontab-Aufzeichnung im System gesehen.

0-55/5 * * * *   root  <command>

Ich habe die crontab -eBeispieldateien gelesen und weiß, dass die erste Position für eine Minute steht. Aber ich kann die Bedeutung von /(Schrägstrich) dort nicht herausfinden . Kann mir jemand die Bedeutung erklären?

Steveyang
quelle
/ist ein Schrägstrich. \ ist ein Backslash. Schrägstriche nach vorne lehnen . Backslashes lehnen sich nach hinten .
Jw013
2
man 5 crontabhat auch Erklärungen.
Mat
@jw013 danke für die korrektur! @ Mat Danke. Kaufen Sie den Weg, wie Sie mit auf die nächste Seite gehen man? Ich las durch man crontabund durch, es war das Ende.
Steveyang
1
@yangchenyun, es ist nicht die nächste Seite. Es ist ein anderer Abschnitt. man crontabRuft den ersten Eintrag für auf crontab, der sich auf den crontab Befehl in Abschnitt 1 bezieht SEE ALSO crontab(5). Gegen Ende dieser Hilfeseite heißt es . Das sagt Ihnen, dass Sie man 5 crontabden crontabEintrag in Abschnitt 5 lesen können , der das Format der crontab Datei beschreibt .
cjm
@cjm Danke für diese Information. Ich habe mich immer gefragt, (3)was das für SEE ALSOein Ding in der Sektion ist!
Steveyang

Antworten:

31

Der Schrägstrich wird in Verbindung mit Bereichen verwendet, um Schrittwerte anzugeben.

0-55/5 * * * * bedeutet, dass Ihr Befehl alle fünf Minuten ausgeführt wird (0, 5, 10, 15, ..., 55).

0-55/5ist das gleiche wie */5.

uloBasEI
quelle
3
Übrigens ist das eine kürzere Art zu sagen */5.
Warren Young
1
Was ist mit * / 31 auf dem Minutenfeld? Bedeutet dies, dass der Scrip bei 0 und 31 oder 1 und 31 aktiviert wird?
Daniel Shen
@DanielShen Es würde stündlich auf 0 und 31 laufen.
Ville
warum machen * / 5 * * * * statt 5 * * * *? Sind sie nicht gleich?
Andrew
4
@Andrew 5 * * * *wird fünf Minuten nach der vollen Stunde (dh einmal pro Stunde) ausgeführt. */5 * * * *läuft alle fünf Minuten (dh zwölf Mal pro Stunde)
bis zum