[ Pobierz całość w formacie PDF ]
.Przydaje siê w dialogach mode-mowych (co zobaczymy póxniej).Sprawdzanie echa jest domySlnie wy³¹czone.\eZablokowanie sprawdzania echa.\KTo samo coBREAK.\pCzekanie przez u³amek sekundy.AlternatywyCzasem chcesz mieæ kilka wpisów dla jednego systemu, na przyk³ad je¿eli mo¿na doniego dotrzeæ przez ró¿ne linie modemowe.W przypadku UUCP Taylora mo¿esz tozrobiæ, definiuj¹c tak zwane alternatywy (ang.alternates).Wpis alternatywny zachowuje wszystkie ustawienia g³Ã³wnego wpisu charaktery-zuj¹cego system i okreSla tylko te wartoSci, które powinny byæ zmienione lub do-dane.Wpis alternatywny jest umieszczany za wpisem opisuj¹cym system, po wier-szu ze s³owemalternate.Aby u¿ywaæ dwóch numerów telefonu do systemu pablo, powinieneS zmodyfiko-waæ jego opis w pliku sys do nastêpuj¹cej postaci:system pablophone 123-456.wpisy podobne do powy¿szych.alternatephone 123-455Dzwoni¹c do pablo, uucico najpierw u¿ywa numeru 123-456, a je¿eli siê nie dodzwo-ni, próbuje numeru alternatywnego.Wyznaczanie czasów dzwonieniaTaylor UUCP posiada szereg sposobów wyznaczenia godzin, o których s¹ realizo-wane po³¹czenia z systemem zdalnym.Mo¿esz ich potrzebowaæ ze wzglêdu naograniczenia stawiane przez system zdalny w godzinach roboczych lub po prostuPliki konfiguracyjne UUCP 285by unikn¹æ godzin o wysokich cenach rozmów.Zauwa¿, ¿e zawsze mo¿liwe jestominiêcie ograniczeñ czasowych przez podanie uucico opcji S lub f.DomySlnie Taylor UUCP nie pozwala na po³¹czenia o dowolnych godzinach, a wiêcmusisz w pliku sys wymieniæ jakieS godziny.Je¿eli nie dbasz o ograniczenia czasowe,mo¿esz u¿yæ w swoim pliku sys opcji time z wartoSci¹Any.Najprostszym sposobem na ograniczenie godzin dzwonienia jest do³¹czenie wpisutime, a za nim ci¹gu sk³adaj¹cego siê z pól opisuj¹cych dzieñ i godzinê.Dzieñ mo¿ebyæ kombinacj¹Mo,Tu,We,Th,Fr,SaiSu.Mo¿esz tak¿e u¿yæAny,Never lubWkdla dni roboczych.Czas sk³ada siê z dwóch wartoSci w postaci 24-godzinnej, od-dzielonych mySlnikiem.OkreSlaj¹ one okres, w którym mog¹ byæ wykonywanepo³¹czenia.Po³¹czenie tych leksemów jest zapisywane bez spacji pomiêdzy nimi.Dowolne okreSlenia dnia i godziny mog¹ byæ pogrupowane razem i oddzieloneprzecinkami w nastêpuj¹cy sposób:time MoWe0300-0730,Fr1805-2200Ten przyk³ad pokazuje, ¿e po³¹czenia mog¹ byæ realizowane w poniedzia³ki i Srodyod 3:00 do 7:30 oraz w pi¹tki od 18:05 do 22:00.Gdy pole opisuj¹ce czas obejmujepó³noc, powiedzmyMo1830-0600, w rzeczywistoSci oznacza to poniedzia³ek po-miêdzy pó³noc¹ a szóst¹ rano oraz pomiêdzy 18:30 i pó³noc¹.Specjalne ci¹gi opisuj¹ce czas,NeveriAny,oznaczaj¹ odpowiednio, ¿e po³¹czenianie mog¹ byæ realizowane lub mog¹ byæ realizowane o dowolnej godzinie.UUCP Taylora posiada równie¿ szereg specjalnych leksemów, których mo¿esz u¿y-waæ w opisie czasu, jakNonPeakiNight.Te szczególne leksemy to odpowiednioskróty odAny2300-0800,SaSu0800-1700 iAny1800-0700,SaSu.Polecenie time przyjmuje opcjonalnie drugi argument opisuj¹cy w minutach czas po-wtarzania.Gdy próba nawi¹zania po³¹czenia siê nie powiedzie, uucico poczekaz wykonaniem kolejnej próby przez pewien okres czasu.Na przyk³ad gdy ustawiszczas powtarzania na 5minut, uucico bêdzie odmawiaæ dzwonienia do zdalnego sys-temu przez 5minut, poczynaj¹c od ostatniej nieudanej próby.DomySlnie uucico u¿y-wa schematu wyk³adniczego, gdzie okres przed ponown¹ prób¹ zwiêksza siê przyka¿dym kolejnym niepowodzeniu.Polecenie timegrade pozwala na powi¹zanie czasów z maksymalnym stopniem bu-forowania.Na przyk³ad za³Ã³¿my, ¿e we wpisiesystemmasz nastêpuj¹ce poleceniatimegrade:timegrade N Wk1900-0700,SaSutimegrade C AnyTaki zapis oznacza, ¿e zadania o stopniu buforowania C lub wy¿szym (zwykle pocz-ta jest kolejkowana ze stopniem B lub C) zostan¹ przes³ane po zestawieniu po³¹cze-nia, natomiast grupy dyskusyjne (zwykle zakolejkowane ze stopniem N) s¹ prze-sy³ane tylko w nocy i w weekendy.Podobnie jak time, tak i timegrade posiada trzeci argument opisuj¹cy przerwê (w mi-nutach) przed ponowieniem próby.286 Rozdzia³ 16: Zarz¹dzanie UUCP TayloraJednak s¹ tu pewne zastrze¿enia co do stopni buforowania.Przede wszystkim opcjatimegrade dotyczy tylko tego, co wysy³a twój system.System zdalny mo¿e wci¹¿przesy³aæ, co chce.Mo¿esz u¿yæ opcji call-timegrade, aby jawnie za¿¹daæ wysy³aniajedynie zadañ o stopniu wy¿szym ni¿ zadany, ale nie ma gwarancji, ¿e ¿¹danie tozostanie wys³uchane*
[ Pobierz całość w formacie PDF ]