Uređivanje job-ova se vrsi preko crontab, konfiguracijskog fajla u kojem se specificiraju chell naredbe i raspored njihovog izvođenja.
Otvaranje konfiguracijskog fajla (tablice) u defaultnom editoru:
Kod: Označi sve
crontab -eKod: Označi sve
export EDITOR=/usr/bin/katePostoje dva nacina definiranja rasporeda. Jednostavniji ali i dosta ogranicen vrsi se pomocu preddefiniranih 'termina':
Kod: Označi sve
@daily ~/script.shKod: Označi sve
@reboot Run once, at startup. None
@yearly Run once a year 0 0 1 1 *
@annually (same as @yearly) 0 0 1 1 *
@monthly Run once a month 0 0 1 * *
@weekly Run once a week 0 0 * * 0
@daily Run once a day 0 0 * * *
@midnight (same as @daily) 0 0 * * *
@hourly Run once an hour 0 * * * *i slozeniji i potpuno fleksibilan i konfigurabilan:
Kod: Označi sve
0 0 * * * ~/script.shminute (0 - 59)
hour (0 - 23)
day of month (1 - 31)
month (1 - 12) OR jan,feb,mar,apr ...
day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
Operatori
* znaci "svaki" - sve moguce vrijednosti polja
, je separator u listi
- sluzi za definiranje raspona
/ korak, sluzi za preskakanje
Kod: Označi sve
0 0 * * * ~/script.shKod: Označi sve
*/5 * * * * ~/test.plKod: Označi sve
0 12 * * 1-5 ~/radno.shKod: Označi sve
0 12 * * 1,5 ~/radno.shTko vise voli GUI moze sve ovo preko KCRON-a (KDE Task Scheduler)