Kirjoittaja Aihe: anacronilla ajastus  (Luettu 3811 kertaa)

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
anacronilla ajastus
« : 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.

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: anacronilla ajastus
« Vastaus #1 : 08.09.06 - klo:09.46 »
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
Koodia: [Valitse]
*/5 8-16 * * *  butchah date >> /home/butchah/anatesti.txtEli 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
Koodia: [Valitse]
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.

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: anacronilla ajastus
« Vastaus #2 : 08.09.06 - klo:22.41 »
Nyt /etc/crontab näyttää tältä:
Koodia: [Valitse]
# 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

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Re: anacronilla ajastus
« Vastaus #3 : 12.09.06 - klo:06.26 »

En nyt ehdi kokeilemaan, mutta kun tuo

Koodia: [Valitse]
*/5 8-16 * * *  butchah date >> /home/butchah/anatesti.txt
tekee joka viides minuutti, niin voisko

Koodia: [Valitse]
* 9-22/2 * * * butchah date >> /home/butchah/anatesti.txt
toimia?

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: anacronilla ajastus
« Vastaus #4 : 12.09.06 - klo:18.03 »

En nyt ehdi kokeilemaan, mutta kun tuo

Koodia: [Valitse]
*/5 8-16 * * *  butchah date >> /home/butchah/anatesti.txt
tekee joka viides minuutti, niin voisko

Koodia: [Valitse]
* 9-22/2 * * * butchah date >> /home/butchah/anatesti.txt
toimia?

Jotain tuollaista kävi itselläkin mielessä, mutten ole vielä kerjennyt/muistanut testailla.

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle