Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Juhhe1 - 08.09.06 - klo:08.21
-
Pitäisi saada anacronilla ajettua yksi skripti tunnin välein klo 10-22 välisenä aikana. Miten onnistuu?
Joka tunnin välein tuo olisi helppo saada toimimaan, mutta haluan että se ei aja sitä yöllä.
PS.Varmaan 10-15v aikaa kun olen viimeksi käyttänyt cronia :) sekin oli Amigalla Axsh softalla.
-
Vastaan itse itselleni :)
Eli samalla lailla tuo anacron näköjään toimii kun tuo amigalla käyttämäni crontab systeemi ja linux on siitä mukava kun voi testailla skriptiensä toimivuutta ohjaamalla ne jonnekkin tiedostoon tai käyttämällä echo tms.
Google oli tietenkin kova apu.
Tässä pieni testi jonka tein.
/etc/crontab tiedostoon tälläinen
*/5 8-16 * * * butchah date >> /home/butchah/anatesti.txt
Eli tuo suorittaa komennon viiden minuutin välein klo 8-16 välisenä aikana joka päivä.
Tässä vielä tuloste, että mitä se on tehnyt
~/anatesti.txt
pe 8.9.2006 09:15:01 +0300
pe 8.9.2006 09:20:01 +0300
pe 8.9.2006 09:25:01 +0300
pe 8.9.2006 09:30:02 +0300
pe 8.9.2006 09:35:01 +0300
Tämän perusteella saankin sitten tehtyä helposti tuon scriptin ajon mitä hain.
-
Nyt /etc/crontab näyttää tältä:
# m h dom mon dow user command
17 * * * * root run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily
47 6 * * 7 root test -x /usr/sbin/anacron || run-parts --report /etc/cron.weekly
52 6 1 * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.monthly
15 9-22 * * * root /usr/bin/jakooikat
Eli tuohan ajaa nyt ton /usr/bin/jakooikat skriptin 15 minuuttia yli joka tunti klo 9-22 välisenä aikana, mutta entä jos haluaisin tiputtaa ajon esim joka toinen tunti klo 9-22 välisenä aikana niin miten tuo sitten laitetaan?
PS. Liikaa näköjään käyttänyt vi-editoria kun meinasin tallentaa viestin esc+:wq :D
-
En nyt ehdi kokeilemaan, mutta kun tuo
*/5 8-16 * * * butchah date >> /home/butchah/anatesti.txt
tekee joka viides minuutti, niin voisko
* 9-22/2 * * * butchah date >> /home/butchah/anatesti.txt
toimia?
-
En nyt ehdi kokeilemaan, mutta kun tuo
*/5 8-16 * * * butchah date >> /home/butchah/anatesti.txt
tekee joka viides minuutti, niin voisko
* 9-22/2 * * * butchah date >> /home/butchah/anatesti.txt
toimia?
Jotain tuollaista kävi itselläkin mielessä, mutten ole vielä kerjennyt/muistanut testailla.