Sfnetin ryhmäpeitto > Ryhmäpeittoskriptin ajaminen
Tässä dokumentissa neuvotaan, kuinka lisäät Internet-palveluntarjoajasi nyyssipalvelimen sfnetin ryhmäpeittoseurantaan. Alla olevat ohjeet toimivat unix-tyyppisillä käyttöjärjestelmillä, joskin järjestelmän saa luultavasti toimimaan myös muissa ympäristöissä.
Hae aluksi seuraava ohjelma:
Jos järjestelmääsi on asennettu Perl, mutta ei Net::NNTP-kirjastoa, niin voit käyttää hae-ryhmat2.pl-skriptin sijasta hae-ryhmat2NNTP2.pl-skriptiä. Skripti vaatii toimiakseen tiedoston NNTP2.pm, joka on kopioitava skriptin työhakemistoon.
Editoi ohjelmatiedostojen ensimmäinen rivi osoittamaan oma
järjestelmäsi Python- tai Perl-tulkkiin ja anna tiedostolle
suoritusoikeus ("chmod u+x hae-ryhmat2").
Skripti ajetaan komennolla "hae-ryhmat2
news.domain.example". Ryhmälista tulostetaan
stdout:iin.
Jotta tästä olisi hyötyä ryhmäpeittotilanteen seuraamiseen, tulokset tulee lähettää osoitteeseen sfnet+ryhmapeitto-raportit@cs.tut.fi ja subjektin pitää olla täsmälleen: sfnet-raportti
Tavoitteena on, että tulokset lähetettäisiin kultakin palvelimelta päivittäin. On kuitenkin parempi, että raportteja lähetetään harvemmin, kuin että niitä ei lähetettäisi laisinkaan.
Automatisointi onnistuu helpoiten lisäämällä crontab-tiedostoosi seuraavan rivin:
30 0 * * * $HOME/bin/hae-ryhmat2 news.domain.example | mail -ssfnet-raportti sfnet+ryhmapeitto-raportit@cs.tut.fi
tai
30 0 * * * $HOME/bin/hae-ryhmat2 news.domain.example | elm -ssfnet-raportti sfnet+ryhmapeitto-raportit@cs.tut.fi > /dev/null 2&>1
Crontabissa ei voi jakaa rivejä, joten kaikki kirjoitetaan yhdelle
riville. Crontab-tiedostoa voi yleensä editoida komennolla
"crontab -e" (lisätietoja saa komennolla "man
crontab").
Jos tietokoneesi ei ole jatkuvasti päällä, lahetaraportti-skriptistä ja siinä olevista ohjeista voi olla hyötyä.
Tarkoitus on siis, että meilissä on otsakerivit seuraavasti:
From: sinun@osoitteesi.example
To: sfnet+ryhmapeitto-raportit@cs.tut.fi
Subject: sfnet-raportti
Jos otsikkorivit eivät ole kunnossa, raporttisi lähetetään takaisin meilibouncena.
Kysy, ennen kuin alat lähettää raportteja automaattisesti ja kokeile ensin omalla osoitteellasi.
Ryhmäpeittoseurantaa koskevat tiedustelut voi lähettää osoitteeseen: sfnet+ryhmapeitto@cs.tut.fi
Kai Puolamäki/2000-12-17