Datenverarbeitung in der Shell
Susan Sun
Data Person
Cron:
Crontab ist die zentrale Datei zur Verwaltung von cron-Jobs.
crontab -l
no crontab for <username>
Dokumentation:
man crontab
Methode 1: crontab mit einem Texteditor bearbeiten (z. B. nano, Vim, Emacs)
Methode 2: den Scheduler-Befehl in crontab echoen
echo "* * * * * python create_model.py" | crontab
Prüfe, ob der Job richtig eingeplant ist:
crontab -l
* * * * * python create_model.py
Das häufigste Intervall für cron-Jobs ist eine Minute.
Aufschlüsselung der Zeitangaben eines cron-Jobs:
.---------------- Minute (0 - 59)
| .------------- Stunde (0 - 23)
| | .---------- Tag im Monat (1 - 31)
| | | .------- Monat (1 - 12) ODER jan,feb,mar,apr ...
| | | | .---- Wochentag (0 - 6) (Sonntag=0 oder 7) ODER sun,mon,tue,wed ...
| | | | |
* * * * * command-to-be-executed
* * * * * python create_model.py
Interpretation:
Jede Minute jeder Stunde an jedem Tag in jedem Monat und an jedem Wochentag ausführen.
Kurz: jede Minute ausführen
Weitere Ressourcen:
Datenverarbeitung in der Shell