CRON spikker GitHub Linkedin Coderwall Stack Overflow Google+

CRON on tööriist, millega saab protsesse ajakava järgi jooksutada. Üldine teooria on hästi seletatud Wikipedias, aga teen siia lühikokkuvõtte.

Teooria

* * * * * käsk mida jooksutatakse
│ │ │ │ │
│ │ │ │ │
│ │ │ │ └─── nädalapäev (0 - 7) (0 ja 7 on pühapäev, 1 on esmaspäev, 6 on laupäev jne)
│ │ │ └─── kuu (1 - 12)
│ │ └─── kuupäev (1 - 31)
│ └─── tunnid (0 - 23)
└─── minutid (0 - 59)

Tagavara koopiad

Alati tasub igaks juhuks tagavarakoopia teha:

crontab -l > ~/crontab.bak

Siis saab alati kergelt taastada:

crontab ~/crontab.bak

Sest mõnikord võib -e parameetri asemel kogemata -r minna ja see teeb lehe ilma igasuguste hoiatustega puhtaks.

Paaris ja paaritutel minutitel jooksutamine

1-59/2 * * * * /home/skript/mis-jookseb/paaritutel-minutitel
0-58/2 * * * * /home/skript/mis-jookseb/paaris-minutitel
*/2 * * * * /home/skript/mis-jookseb/ka/paaris-minutitel

Analoogselt saab ka tunde, minuteid jne seada, näiteks:

* 6-18/2 * * * /home/skript/mis-jookseb/igal-minutil/kuuest-kuueni-päeval/paaris-tundidel
Täägid: linux  cli 
« Võrgu optimeerimine - Jumbo Frame Tasuta Ghost blogi hostimine Herokus »
comments powered by Disqus