Re: Serwerek newsów

Autor: Adam Płaszczyca (_555_at_irc.pl)
Data: Thu 23 Oct 2003 - 13:25:43 MET DST


On Wed, 22 Oct 2003 15:47:11 +0000 (UTC), "Ninik"
<ninik_at_dominik.kei.pl> wrote:

>
>Szkoda że tka trzeba było kombinować. Zniechęciło to wiele osób. Mi
>wszyscy tu powiedzieli że idź szukaj portu Inn;a ;)

Przesada. Jeśli Changi idzie na push feedzie, to działa jak marzenie.
Jesli jako czytnik, to wystarczy jeden prosty skrypcik do jego
porawnego działania. Mój na przykład papusia newsy z onetu i z tpsa
jednocześnie. Skrypcik jaki leci sobie w tle wygląda tak:

/*hau !*/
/* script for exchange news with news servers */
call RxFuncAdd SysSleep, RexxUtil, SysSleep
'@echo off'
say 'waiting 10 second for Changi'
call SysSleep(10)
day=DATE('S')
do forever
/* ONET */
  say 'starting chanx'
  'chanx -mx -w30 -n 10 -axxxxxxxxxxxxxxxxxxx:xxxxxxxx news.onet.pl'
  say 'flushlogs'
  'chanco flushlogs'
/* TPI */
  say 'starting chanx'
  'chanx -mx -n10 news.tpi.pl'
  say 'flushlogs'
  'chanco flushlogs'
/* update overview */
  say 'starting oversync'
  'chanco oversync slow'
  say 'waiting 5 mins'
/* DONE */
  call syssleep(300)
  if DATE('S')<>day then
  do
        say 'expiring news'
        'expire -C'
        day=DATE('S')
        'chanco oversync slow'
  end
end
return 0

Straśnie skomplikowany, nie?

-- 
     ___________ (R)
    /_  _______      Adam 'Trzypion' Płaszczyca (+48 502) 122 688
  ___/ /_  ___       ul. Ludwiki 1 m. 74, 01-226 Warszawa
 _______/ /_     IRC: _555, http://trzypion.oldfield.org.pl/wieliczka/
___________/     mail: _555_at_irc.pl UIN: 4098313 GG: 3524356


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:43:37 MET DST