Apticron: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Aalamaa (talk | contribs)
Aalamaa (talk | contribs)
Line 52: Line 52:
</source>
</source>


Alumise rea esimesed viis sümbolid on aja parameetrid:
Alumise rea esimesed viis sümbolit on aja parameetrid:


<source lang="bash">
<source lang="bash">
  6      5      *      *        *
[minut] [tund] [kuupäev] [kuu] [nädalapäev]
[minut] [tund] [kuupäev] [kuu] [nädalapäev]
</source>
</source>
minut - saab valida väärtusi 0-59 või * mis tähendab, et see programm käivitatakse iga minut
tund - saab valida väärtusi 0-23 või * mis tähendab, et see programm käivitatakse iga tund
kuupäev - saab valida väärtusi 1-31 või * mis tähendab, et see programm käivitatakse iga päev
kuu - saab valida väärtusi 1-12 või * mis tähendab, et see programm käivitatakse iga kuu
nädalapäev - saab täpsustada millistel päevadel nädalas programm käivitatakse, kus 0=pühapäev, 1=esmaspäev, 2=teisipäev, 3=kolmapäev, 4=neljapäev, 5=reede, 6=laupäev või * mis tähendab et see programm käivitatakse iga nädalapäev

Revision as of 11:59, 29 April 2011

Sissejuhatus

Järgnev artikkel kirjeldab programmi apticron, selle paigaldamist ja seadistamist Linux operatsioonisüsteemides. Juhendi dokumentatsioon on koostatud Ubuntu 10.10 ja Ubuntu Server põhjal. Selleks, et apticron töötaks peab olema paigaldatud ja korrektselt seadistatud postiedastusagent (ing k Mail Transport Agent) , milleks on näiteks postfix.

Programmist

Apticron on shell’i skript, mis saadab e-posti teel nimekirja kõikidest saadaolevatest uuendustest, mida saab antud süsteemis paigaldada ning kokkuvõtte muudatuste kohta kõikides pakkides. Teadete plaanipäraseks saatmiseks kasutab apticron Linuxi süsteemi protsessi cron. Algselt oli programm mõeldud ootel olevate turvauuenduste teatamiseks, kuid seda saab kasutada ka paljudes teistes situatsioonides, kus vajatakse automaatset teate saatmist uuendustest. Apticron oli algselt välja töötatud Colm MacCarthaigh poolt koos Marc Sherman abiga. Alates 2006-st aastast on seda täiendanud Tiago Bortoletto Vaz.

Paigaldamine

Apticroni paigaldamiseks tuleb käsureale sisestada juurkasutaja õigustes järgmine käsk:

apt-get install apticron

Selle tulemusena paigaldatakse apticron koos teiste programmi tööks vajalike pakkidega.

Paigaldatakse järgmised failid:

  • /etc/apticron/apticron.conf
  • /etc/cron.d/apticron
  • /etc/cron.daily/apticron
  • /var/lib/misc/apticron.cron
  • /usr/sbin/apticron

Seadistamine

Selleks, et apticron saadaks uuenduste nimekirja soovitud e-posti aadressile tuleb juurkasutaja õigustes avada teksti redaktoriga apticroni konfiguratsiooni fail.

/etc/apticron/apticron.conf

Konfiguratsiooni failis tuleb muuta kirje EMAIL=“root“ ning selle asemel sisestada:

EMAIL=“<e-posti aadress>“

Selle tulemusena saadetakse uuenduste nimekiri sisestatud e-posti aadressile.

Alternatiiviks eelnevale on ka käsurea käsk:

dpkg-reconfigure apticron

Selle tulemusena avaneb käsureal sinine aken kuhu saab kirjutada soovitud e-posti aadressi uuenduste nimekirja saatmiseks.

Ajakava seadistamine

Vaikimisi käivitatakse apticron kord päevas. Kui on soov käsitsi määrata aeg millal süsteemi protsess cron käivitab apticron'i tuleks juurkasutaja õigustes tekstiredaktoriga (näites on see avatud programmiga nano) avada järgnev fail:

nano /etc/cron.d/apticron

Selle tulemusena kuvatakse faili sisu, kus vaikimis peaks olema kaks rida teksti, mis näeb välja järgmine:

# cron entry for apticron

6 5 * * * root test -x /usr/sbin/apticron && /usr/sbin/apticron --cron

Alumise rea esimesed viis sümbolit on aja parameetrid:

   6       5       *       *        *
[minut] [tund] [kuupäev] [kuu] [nädalapäev]

minut - saab valida väärtusi 0-59 või * mis tähendab, et see programm käivitatakse iga minut tund - saab valida väärtusi 0-23 või * mis tähendab, et see programm käivitatakse iga tund kuupäev - saab valida väärtusi 1-31 või * mis tähendab, et see programm käivitatakse iga päev kuu - saab valida väärtusi 1-12 või * mis tähendab, et see programm käivitatakse iga kuu nädalapäev - saab täpsustada millistel päevadel nädalas programm käivitatakse, kus 0=pühapäev, 1=esmaspäev, 2=teisipäev, 3=kolmapäev, 4=neljapäev, 5=reede, 6=laupäev või * mis tähendab et see programm käivitatakse iga nädalapäev