Nach sudo crontab -e (schrieb "/tmp/crontab.XXXX70pN9h" 1L, 19C 1,1 All
Dann habe ich die Datei gespeichert. Und zu überprüfen ..? (wie? ich weiß nicht)
And to check I
ps -e | grep cron
29818 ? 00:00:00 cron
Also .. aber ich entschied mich doch nochmal nachzuschauen
sudo cat /etc/cron.hourly
cat: /etc/cron.hourly: Is a directory
xi@localhost ~ $ sudo ls /etc/cron.hourly
Nichts! dh im Verzeichnis
Wie verstehe ich zuerst 0 in der Stundenposition bedeutet jede Stunde?
Antworten:
Die Felder in Cron sind:
Und Ihr
0 * * * * <command>
übersetzt dann in "Befehl zu jeder Stunde, jedem Tag, jedem Monat und jedem Wochentag ausführen, wenn die Minute 0 ist"Sie können Ihre Crontab mit
crontab -l
auflisten, wie bereits erwähnt.Nehmen Sie diesen Link hier, es gibt einige praktische Cron-Beispiele
quelle
Ihre
crontab
undcron.hourly
sind getrennte Einheiten. Wenn Sie etwas in Ihr System einfügen, wirdcrontab
es nicht eingefügtcron.hourly
, auch wenn es stündlich ausgeführt wird. Das Einfügen eines Skriptscron.hourly
ist lediglich eine andere Möglichkeit, es stündlich auszuführen,cron
dh , Ihr Daemon überprüft sowohl Ihrcrontab
als auchcron.hourly
. In beiden Fällen würde es zweimal ausgeführt.quelle
Sie können überprüfen, ob die Crontab installiert ist:
Jede Stunde sollte eine Protokollnachricht erscheinen, in
/var/log/syslog
der sie ausgeführt wurde.Weitere Lektüre:
http://www.linuxweblog.com/crotab-tutorial
Ich denke, dass die erste Null (0) die Minuten ist. Aber wenn Sie sagen, Sie möchten, dass etwas getan wird, wenn die Minuten 0 sind, wird es jede Stunde durchgeführt. Wie nur einmal pro Stunde sind die Minuten Null.
quelle
Mit dem folgenden Tutorial können Sie einfach einen Cron ausführen
http://answergig.com/48/please-provide-some-linux-cron-job-examples?show=48#q48
quelle
Wenn Sie tatsächlich nach Benutzer-Cron-Dateien suchen, um zu sehen, wann sie geändert wurden oder auf welche Art und Weise sie sich befinden, sollten
/var/spool/cron/
Sie die Dateien wahrscheinlich nicht manuell bearbeiten.quelle
cron
Dämon bemerkt keine Änderungen, wenn Sie die Dateien direkt bearbeiten. Verwenden Sie stattdessen, umcrontab -l
eine Liste für den aktuellen Benutzercrontab -e
zu erstellen, diese für den aktuellen Benutzer zu bearbeiten und / oder um-u {user}
auf diesen anderen Benutzer zuzugreifencrontab
. Dies ist alles in der Manpage fürcrontab
gut definiert .cron
die Dateien automatisch auf Änderungen zu überprüfen, wenn Sie sie wirklich manuell aktualisieren müssen.crontab
Benutzeroberfläche. dafür ist es da. Andernfalls müssen Sie dencron
Dämon anhalten und neu starten .