Provided by: manpages-pl_20060617-2_all bug

NAZWA

       uux - Zdalne wywołanie polecenia poprzez UUCP

SKŁADNIA

       uux [opcje] polecenie

OPIS

       uux  jest  używane  do wykonania zadanego polecenia na zdalnym systemie
       lub do wykonania polecenia na systemie lokalnym  z  użyciem  plików  ze
       zdalnych systemów. Podane polecenie nie jest wywoływane natychmiastowo;
       żądanie jest kolejkowane do czasu gdy demon uucico(8) nie  zadzwoni  do
       odpowiedniego   systemu  i  jej  nie  wykona.  Demon  jest  uruchomiany
       automatycznie, chyba że zostanie podana opcja -r lub --nouucico.

       Właściwe wykonanie polecenia jest dokonywane przez demona uuxqt(8).

       Argumenty plikowe mogą być zebrane z  systemów  zdalnych,  a  także  ze
       standardowego  wejścia.  Standardowe  wyjście może być przekierowane do
       pliku na zdalnym systemie.

       Nazwa  polecenia  może  być  poprzedzona  nazwą   systemu,   zakończoną
       wykrzyknikiem,  jeśli  ma  ono  być wykonane na zdalnym systemie. Pusta
       nazwa systemu jest brana za nazwę systemu lokalnego.

       Argumenty zawierające wykrzyknik są uważane  za  nazwy  plików.   Przed
       wykrzyknikiem  znajduje  się nazwa systemu, na którym leży dany plik, a
       za wykrzyknikiem - ścieżka do tego pliku. Pusta nazwa  systemu  oznacza
       system  lokalny;  taki  zapis  musi być użyty przy transferowaniu pliku
       lokalnego do polecenia wywoływanego na zdalnym systemie. Jeśli  ścieżka
       nie  jest ścieżką bezwzględną, zostanie dołączona do bieżącego katalogu
       roboczego  systemu  lokalnego;  rezultat  nie  musi  być  znaczący  dla
       zdalnego  systemu.   Ścieżka  może  zaczynać  się  od ~/ - wówczas jest
       względna   w   stosunku   do   publicznego   katalogu   UUCP    (zwykle
       /usr/spool/uucppublic)   na  odpowiednim  systemie.  Ścieżka  może  się
       zaczynać od ~nazwa, wówczas względna w stosunku  do  katalogu  domowego
       użytkownika o podanej nazwie, na danym systemie.

       Standardowe  wyjście  i  wejście można przekierowywać jak zwykle. Nazwy
       plików z nimi kojarzonych mogą zawierać wykrzykniki, wskazujące system.
       Zauważ,  że znaki przekierowania podczas przekazywania do uux muszą być
       cytowane i nie powinno się  dopuszczać  do  interpretowania  ich  przez
       powłokę. Przekierowanie dopisujące (>>) nie działa.

       Wszystkie  podane  pliki  są  przed  wywołaniem  polecenia  zbierane do
       pojedynczego katalogu. Znaczy to, że każdy plik musi mieć  inną  nazwę.
       Np,
            uux 'sys1!diff sys2!~user1/foo sys3!~user2/foo >!foo.diff'
       nie  powiedzie  się, ponieważ obydwa pliki zostaną skopiowane na sys1 i
       zapisane pod tą samą nazwą foo.

       Dla zapobieżenia interpretacji wykrzykników można cytować argumenty  za
       pomocą  nawiasów. Przydaje się to podczas wywoływania polecenia uucp na
       zdalnym systemie.

       Żądanie wywołania pustego polecenia (np.  uux sys!)  nie stworzy  pliku
       poll'ującego na dany system.

OPCJE

       uux przyjmuje następujące opcje:

       -, -p, --stdin
            Odczytuje  standardowe  wejście  i  używa  go  jako  standardowego
            wejścia dla wywoływanego polecenia.

       -c, --nocopy
            Nie kopiuje plików lokalnych do  katalogu  kolejkowego.  Tak  jest
            domyślnie.   Jeśli zostaną one usunięte przed przetworzeniem przez
            demon uucico(8), kopiowanie nie powiedzie  się.  Pliki  muszą  być
            odczytywalne  przez  demona  uucico(8),  a także przez użytkownika
            wywołującego uux.

       -C, --copy
            Kopiuje pliki lokalne do katalogu kolejkowego.

       -l, --link
            Tworzy dowiązania do plików lokalnych w katalogu kolejkowym. Jeśli
            nie  można utworzyć dowiązania do pliku, ponieważ leży on na innym
            urządzeniu, zostanie skopiowany, chyba że podano jedną z opcji  -c
            lub --nocopy (innymi słowy, użycie opcji --link przełącza domyślny
            tryb z --nocopy na --copy).  Jeśli pliki zostaną  zmienione  przed
            przetworzeniem   przez  demona  uucico(8),  użyte  zostaną  wersje
            zmienione. Pliki musza być odczytywalne dla demona uucico(8), oraz
            dla użytkownika wywołującego uux.

       -g poziom, --grade poziom
            Ustawia   poziom  polecenia  transferu  plików.  Zadania  wyższego
            stopnia są wykonywane jako pierwsze. Poziomy przyjmują wartości  0
            ... 9 A ... Z a ... z od najwyższego do najniższego.

       -n, --notification=no
            Nie wysyła listów o stanie zadania, nawet jeśli się nie powiedzie.

       -z, --notification=error
            Wysyła informacje o błędach w zadaniu. Dla  wielu  demonów  uuxqt,
            łącznie  z  Taylor  UUCP  uuxqt,  jest to akcja domyślna; dla nich
            opcja --notification=error  nie  daje  żadnego  rezultatu.  Jednak
            niektóre   demony   uuxqt   wysyłają  pocztę,  jeśli  zadanie  się
            powiedzie, chyba że użyje się opcji --notification=error,  a  parę
            innych  demonów  uuxqt  w  ogóle  nie  będzie wysyłać listów jeśli
            zdanie  się  powiedzie,  o  ile   nie   będzie   ustawiona   opcja
            --notification=error.

       -r, --nouucico
            Nie uruchamia demona uucico(8) natychmiast; zamiast tego po prostu
            kolejkuje żądanie do dalszego przetworzenia.

       -j, --jobid
            Wypisuje   na   standardowym   wyjściu    identyfikatory    zadań.
            Identyfikatory   są  generowane  dla  każdej  operacji  kopiowania
            plików,  wymaganej  do  dokonania  operacji.  Kopie  te  moga  być
            unieważniane  przez  przekazanie  identyfikatorowi  zadania  opcji
            --kill programu uustat(1), która uniemożliwi dokonanie  wywołania.

       -a adres, --requestor adres
            Zgłasza stan zadania na podany adres e-mail.

       -x typ, --debug typ
            Włącza  dany  rodzaj  diagnostyki.  Rozpoznawane  są  następujące:
            abnormal,  chat,  handshake,  uucp-proto,  proto,  port,   config,
            spooldir,  execute,  incoming,  outgoing.  Dla  uux znaczenie mają
            tylko abnormal, config, spooldir i execute.

            Po podzieleniu przecinkami, można podać wiele  rodzajów,  a  opcja
            --debug  może  pojawić się wiele razy. Można również podać liczbę,
            która włączy kolejne rodzaje powyższej listy; np, --debug  2  jest
            równoważne --debug abnormal,chat.

       -I plik, --config plik
            Wskazuje  plik  konfiguracyjny,  z  którego  ma korzystać program.
            Opcja ta może być niedostępna, zależnie od tego, jak  skompilowano
            uux.

       -v, --version
            Wypisuje wersję i kończy pracę.

       --help
            Wypisuje informację o sposobie użycia i kończy pracę.

PRZYKŁADY

       uux -z - sys1!rmail user1
       Wywołuje  polecenie  ,,rmail  user1''  na  systemie  sys1,  podając  za
       standardowe wejście to, co podano uux jako standardowe  wejście.  Jeśli
       pojawi się błąd, wysyła wiadomość za pomocą klienta mail(1).

       uux 'diff -c sys1!~user1/file1 sys2!~user2/file2 >!file.diff'
       Ściąga dwa nazwane pliki z systemu sys1 i systemu sys2 i wywołuje diff,
       a następnie wkłada wynik do bieżącego katalogu.  Bieżący  katalog  musi
       być dostępny do zapisu dla demona uuxqt(8).

       uux 'sys1!uucp ~user1/file1 (sys2!~user2/file2)'
       Wywołuje na systemie sys1 uucp i kopiuje plik file1 (z systemu sys1) na
       sys2. Ten przykład pokazuje zastosowanie nawiasów do cytowania.

OGRANICZENIA

       Zdalny system może nie  pozwalać  na  wywoływanie  niektórych  poleceń.
       Wiele zdalnych systemów zezwala tylko na wywoływanie rmail i rnews.

       Niektóre  z  opcji  są zależne od zdolności demona uuxqt (8) na zdalnym
       systemie.

PLIKI

       Nazwy  plików  można  zmieniać   podczas   kompilacji   lub   w   pliku
       konfiguracyjnym, więc poniższe są tylko przybliżeniami.

       /usr/lib/uucp/config - Plik konfiguracyjny.
       /usr/spool/uucp - Katalog kolejkowy UUCP.
       /usr/spool/uucp/Log - Plik logu UUCP.
       /usr/spool/uucppublic - Domyślny katalog publiczny UUCP.

ZOBACZ TAKŻE

       mail(1), uustat(1), uucp(1), uucico(8), uuxqt(8)

BŁĘDY

       Nie można odwoływać się do plików między wieloma systemami.

       --jobid   tworzy   zbyt  wiele  identyfikatorów  i  nie  ma  możliwości
       anulowania lokalnego wywołania wymagającego zdalnych plików.

AUTOR

       Ian Lance Taylor (ian@airs.com)

                               Taylor UUCP 1.06                         uux(1)