[ Pobierz całość w formacie PDF ]
.Dane z tego pliku przydaj¹ siêprzegl¹darkom grup, które mog¹ powiadamiaæ u¿ytkownika o nowo utworzonychgrupach.U¿ywane s¹ tak¿e przez polecenie NEWGROUPS NNTP.Przetwarzanie wsadowe artyku³Ã³wWsady grup dyskusyjnych s¹ zgodne z pewnym formatem, który jest identyczny dlaB News, C News i INN.Ka¿dy artyku³ jest poprzedzany nastêpuj¹cym wierszem:#! rnews liczbaParametrliczbaokreSla rozmiar artyku³u w bajtach.Gdy u¿ywasz kompresji wsa-dowej, wynikowy plik jest kompresowany jako ca³oSæ i poprzedzany innym wier-376 Rozdzia³ 21: C Newsszem, który informuje o tym, ¿e plik nale¿y rozpakowaæ.Standardowym narzê-dziem u¿ywanym do kompresji jest compress i mo¿na je rozpoznaæ po nastêpuj¹cymwierszu:#! cunbatchJe¿eli serwer grup wysy³a wsady poczt¹, która ze wszystkich danych usuwa ósmybit, skompresowany wsad nale¿y zabezpieczyæ, u¿ywaj¹c tak zwanego kodowania-c7(c7-encoding).Takie wsady s¹ oznaczane jako c7unbatch.Gdy wsad zostanie przekazany do rnews w oSrodku zdalnym, te znaczniki s¹ spraw-dzane i plik jest odpowiednio przetwarzany.Niektóre oSrodki u¿ywaj¹ innych na-rzêdzi do kompresji, jak gzip, i wtedy poprzedzaj¹ skompresowane pliki s³owemzunbatch.C News nie rozpoznaje niestandardowych nag³Ã³wków jak ten.Aby by³yone obs³ugiwane, musisz zmodyfikowaæ kod xród³owy.Przetwarzanie wsadowe artyku³Ã³w w C News jest realizowane za pomoc¹ pliku/usr/lib/news/batch/sendbatches, który bierze listê artyku³Ã³w z pliku site/togo i umiesz-cza je w kilku wsadach.Powinien on byæ uruchamiany co godzinê lub nawet czê-Sciej, w zale¿noSci od intensywnoSci ruchu.Jego dzia³anie jest kontrolowane przezplik batchparms znajduj¹cy siê w katalogu /var/lib/news.Plik ten opisuje: maksymalnyrozmiar wsadu dopuszczalny dla ka¿dego oSrodka, programy u¿ywane do prze-twarzania wsadowego i opcjonalnej kompresji oraz metodê dostarczania paczki dooSrodka zdalnego.Parametry przetwarzania wsadowego mo¿esz okreSliæ oddziel-nie dla ka¿dego oSrodka.Natomiast dla oSrodków, które nie s¹ zdefiniowane nieza-le¿nie, trzeba je okreSliæ w ramach parametrów domySlnych.Przy instalacji C News, najprawdopodobniej znajdziesz w swojej dystrybucji plik ba-tchparms zawieraj¹cy odpowiednie wpisy domySlne, a wiêc istnieje du¿a szansa, ¿enie bêdziesz musia³ nic zmieniaæ w tym pliku.Na wszelki wypadek opiszemy jed-nak jego format.Ka¿dy wiersz sk³ada siê z szeSciu pól oddzielonych spacjami lub ta-bulatorami:oSrodek rozmiar maks prog_prze_wsad kompr transportoSrodekoSrodekto nazwa oSrodka, którego dotyczy wpis.Plik togo dla tego oSrodkamusi znajdowaæ siê w out.goint/togo w katalogu bufora grup.Nazwa oSrodka/default/oznacza domySlny wpis i pasuje do ka¿dego oSrodka, który nie jestzdefiniowany indywidualnym wpisem.rozmiarrozmiarokreSla maksymalny rozmiar tworzonych wsadów artyku³Ã³w (przedkompresj¹).Je¿eli pojedyncze artyku³y s¹ wiêksze, ni¿ ten rozmiar, C News robiwyj¹tek i umieszcza ka¿dy z nich w oddzielnym pliku wsadowym.maksmaksokreSla maksymaln¹ liczbê tworzonych i przygotowanych do wys³aniawsadów dla okreSlonego oSrodka.Jest przydatny w sytuacji, gdy zdalny oSrodekjest przez d³ugi czas nieczynny, gdy¿ zapobiega zaSmiecaniu twoich katalogówbuforowych UUCP mnóstwem wsadów.Przetwarzanie wsadowe artyku³Ã³w 377C News okreSla liczbê zakolejkowanych wsadów za pomoc¹ skryptu queuelenznajduj¹cego siê w katalogu /usr/lib/news/.GdybyS zainstalowa³ C News w posta-ci pakietu, skryptu nie trzeba by by³o edytowaæ, ale gdybyS u¿y³ innego katalogubuforowego, jak na przyk³ad UUCP Taylora , mog³aby zajSæ potrzeba edycji.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æ zawartoSæ skryptu prost¹ dyrektyw¹ exit 0.prog_prze_wsadPoleprog_prze_wsadzawiera polecenie u¿ywane do generowania wsadu z listyartyku³Ã³w zawartej w pliku togo.W przypadku regularnego przesy³ania, zwyklejest to batcher.W przypadku innych zastosowañ, mo¿na u¿yæ innych programówprzetwarzania wsadowego
[ Pobierz całość w formacie PDF ]