Ich habe eine Crontab-Aufzeichnung im System gesehen.
0-55/5 * * * * root <command>
Ich habe die crontab -e
Beispieldateien 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?
/
ist ein Schrägstrich.\
ist ein Backslash. Schrägstriche nach vorne lehnen . Backslashes lehnen sich nach hinten .man 5 crontab
hat auch Erklärungen.man
? Ich las durchman crontab
und durch, es war das Ende.man crontab
Ruft den ersten Eintrag für aufcrontab
, der sich auf dencrontab
Befehl in Abschnitt 1 beziehtSEE ALSO crontab(5)
. Gegen Ende dieser Hilfeseite heißt es . Das sagt Ihnen, dass Sieman 5 crontab
dencrontab
Eintrag in Abschnitt 5 lesen können , der das Format dercrontab
Datei beschreibt .(3)
was das fürSEE ALSO
ein Ding in der Sektion ist!Antworten:
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/5
ist das gleiche wie*/5
.quelle
*/5
.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)