[ Pobierz całość w formacie PDF ]
.Gdy u¿y wasz kom pre sji wsa-do wej, wy ni ko wy plik jest kom pre so wa ny ja ko ca³oSæ i po prze dza ny in nym wier-376 Roz dzia³ 21: C Newsszem, który informuje o tym, ¿e plik nale¿y rozpakowaæ.Standardowym na rzê-dziem u¿y wa nym do kom pre sji jest compress i mo ¿na je roz po znaæ po na stê puj¹cymwierszu:#! cunbatchJe¿eli ser wer grup wy sy³a wsa dy poczt¹, która ze wszyst kich da nych usuwa ósmybit, skom pres owa ny wsad nale¿y za bezp iecz yæ, u¿yw aj¹c tak zwa nego kodowania-c7(c7-encoding).Ta kie wsa dy s¹ oznac zane ja ko c7unbatch.Gdy wsad zo stan ie prze kaz any do rnews w oSrodku zdal nym, te znacz niki s¹ spraw-dzane i plik jest od pow iednio prze twar zany.Niek tóre oSrodki u¿yw aj¹ in nych na-rzêdzi do kompresji, jak gzip, i wtedy poprzedzaj¹ skompresowane pliki s³owemzunbatch.C News nie roz poz naje nie stand ardo wych nag³Ã³w ków jak ten.Aby by³yone obs³ugiw ane, mu sisz zmo dyf iko waæ kod xród³owy.Przetwarzanie wsadowe artyku³Ã³w w C News jest realizowane za pomoc¹ pliku/usr/lib/news/batch/sendbatches, który bie rze li stê ar ty ku³Ã³w z pli ku site/togo i umiesz-cza je w kil ku wsa dach.Po wi nien on byæ uru cha mia ny co go dzi nê lub na wet czê-Sciej, w za le ¿no Sci od in ten syw no Sci ru chu.Je go dzia³anie jest kon tro lo wa ne przezplik batchparms znaj duj¹cy siê w ka ta lo gu /var/lib/news.Plik ten opi su je: mak sy mal nyroz miar wsa du do pusz czal ny dla ka ¿ de go oSrod ka, pro gra my u¿y wa ne do prze-twa rza nia wsa do we go i opcjo nal nej kom pre sji oraz me to dê do star cza nia pacz ki dooSrod ka zdal ne go.Pa ra me try prze twa rza nia wsa do we go mo¿esz okre Sliæ od dziel-nie dla ka ¿ de go oSrod ka.Na to miast dla oSrodków, które nie s¹ zde fi nio wa ne nie za-le ¿nie, trze ba je okre Sliæ w ra mach pa rametrów do my Sl nych.Przy in sta la cji C News, naj praw do po dob niej znaj dziesz w swo jej dys try bu cji plikbatchparms za wie raj¹cy od po wied nie wpi sy do my Sl ne, a wiêc ist nie je du ¿a szan sa,¿e nie bê dziesz mu sia³ nic zmie niaæ w tym pli ku.Na wszel ki wy pa dek opi sze my jed-nak je go for mat.Ka ¿dy wiersz sk³ada siê z sze Sciu pól od dzie lo nych spa cja mi lub ta-bulatorami:oSrodek rozmiar maks prog_prze_wsad kompr transportoSrodekoSrodek to nazwa oSrodka, którego dotyczy wpis.Plik togo dla tego oSrodkamusi znajdowaæ siê w out.goint/togo w katalogu bufora grup.Nazwa oSrodka/default/ oznac za do myS lny wpis i pa suje do ka ¿d ego oSrodka, który nie jestzde fin iowa ny in dyw idu aln ym wpi sem.rozmiarrozmiar okreS la mak sym alny roz miar two rzon ych wsa dów ar tyku³Ã³w (przedkom presj¹).Je ¿eli po jed yncze ar tyku³y s¹ wiê ks ze, ni¿ ten roz miar, C News robiwyj¹tek i umieszc za ka ¿dy z nich w od dzieln ym pli ku wsa dow ym.maksmaks okreSla maksymaln¹ liczbê tworzonych i przygotowanych do wys³aniawsad ów dla okreS lone go oSrodka.Jest przy datny w sy tua cji, gdy zdal ny oSrod ekjest przez d³ugi czas nie czynny, gdy¿ za pob iega za Smie ca niu two ich kat alogówbu forowych UUCP mnó stwem wsa dów.Prze twa rza nie wsa do we ar ty ku³Ã³w 377C News okreSla liczbê zakolejkowanych wsadów za pomoc¹ skryp tu queuelenznaj duj¹cego siê w ka ta lo gu /usr/lib/news/.Gdy byS za in sta lo wa³ C News w po sta-ci pa kie tu, skryp tu nie trze ba by by³o edy to waæ, ale gdy byS u¿y³ in ne go ka ta lo gubu fo ro we go, jak na przyk³ad UUCP Tay lora , mog³aby za jSæ po trze ba edy cji.Je-¿eli nie przejmujesz siê liczb¹ buforowanych plików (poniewa¿ jesteS jedyn¹osob¹ u¿ywaj¹ca komputera i nie tworzysz megabajtów artyku³Ã³w), mo¿eszzast¹piæ za war toSæ skryp tu prost¹ dy rek tyw¹ exit 0.prog_prze_wsadPole prog_prze_wsad za wie ra po le ce nie u¿y wa ne do ge ne ro wa nia wsa du z li styarty ku³Ã³w zawar tej w pli ku togo.W przy pad ku re gu lar ne go prze sy³ania, zwy klejest to batcher.W przy pad ku in nych za sto so wañ, mo ¿na u¿yæ in nych pr ogramówprze twa rza nia wsa do we go.Na przyk³ad protokó³ ihave/send me wy ma ga, by li-sta ar ty ku³Ã³w by³a za mie nio na na wia do mo Sci kon tro l ne ihave lub sendme, któres¹ wysy³ane do gru py to.site.Jest to re ali zo wa ne za pomoc¹ batchib i batchsm.komprPole kompr okreSla polecenie realizuj¹ce kompresjê.Zwykle jest to compcun,skrypt ge ner uj¹cy skom pres owa ny wsad*.Za³Ã³¿my jed nak, ¿e two rzysz skom-pres owa ny plik, u¿yw aj¹cgzipa, po wiedzmy gzipcun (za uwa¿, ¿e mu sisz na pi-saæ go sa mod zielnie).Mu sisz spraw dziæ, czy uncompress w oSrodku zdal nym jestw sta nie roz poz nawaæ pli ki skom pres owa ne pro gram em gzip.Je ¿eli w oSrod ku zdal nym nie ma po le ce nia uncompress, mo¿esz wpi saæ nocompi w og óle nie kom pre so waæ pli ków.transportOstat nie pole, transport, opis uje u¿yw any prot okó³ prze sy³ania.Do stêpne jestkil ka stan dard owy ch po lec eñ dla ró ¿ny ch pro toko³Ã³w trans port owy ch.Ich na-zwy rozpoczynaj¹ siê od via.Plik sendbatches przekazuje je do docelowegooSrodka w wier szu po lec eñ [ Pobierz caÅ‚ość w formacie PDF ]