Gegevens verwerken in de Shell
Susan Sun
Data Person
Cron:
Crontab is het centrale bestand om cronjobs bij te houden.
crontab -l
no crontab for <username>
Documentatie:
man crontab
Methode 1: bewerk crontab met een teksteditor (bijv. nano, Vim, Emacs)
Methode 2: echo het scheduler-commando in crontab
echo "* * * * * python create_model.py" | crontab
Check of de job goed gepland is:
crontab -l
* * * * * python create_model.py
Het meest gebruikte schema voor cronjobs is één minuut.
De tijdsvelden van een cronjob:
.---------------- minuut (0 - 59)
| .------------- uur (0 - 23)
| | .---------- dag van maand (1 - 31)
| | | .------- maand (1 - 12) OF jan,feb,mar,apr ...
| | | | .---- dag van week (0 - 6) (zondag=0 of 7) OF sun,mon,tue,wed ...
| | | | |
* * * * * command-to-be-executed
* * * * * python create_model.py
Uitleg:
Draai elke minuut van elk uur, elke dag, elke maand en elke dag van de week.
Kort: elke minuut draaien
Meer bronnen:
Gegevens verwerken in de Shell