Provided by: manpages-ro_4.27.0-1_all bug

NUME

       uux - executarea comenzilor de la distanță prin UUCP

SINOPSIS

       uux [ opțiuni ] comanda

DESCRIERE

       Comanda  uux  este  utilizată  pentru a executa o comandă pe un sistem la distanță sau pentru a executa o
       comandă pe sistemul local folosind fișiere de pe sisteme la distanță. Comanda nu este executată  imediat;
       cererea  este  pusă  în  coadă  până când demonul uucico (8) apelează sistemul și o execută. Demonul este
       pornit automat, cu excepția cazului în care nu se dă una dintre opțiunile -r sau --nouucico.

       Executarea efectivă a comenzilor este realizată de demonul uuxqt (8).

       Argumentele fișierelor pot fi colectate de la sisteme la distanță către sistemul de execuție, la  fel  ca
       și intrarea standard. Ieșirea standard poate fi direcționată către un fișier de pe un sistem la distanță.

       Numele  comenzii  poate  fi precedat de un nume de sistem urmat de un semn de exclamare, în cazul în care
       aceasta urmează să fie executată pe un sistem la distanță. Un nume de sistem gol este considerat ca fiind
       sistemul local.

       Fiecare argument care conține un semn de exclamare este tratat ca și cum ar denumi un fișier. Sistemul pe
       care se află fișierul se află înainte de semnul exclamării, iar numele de rută pe acel sistem îl urmează.
       Un nume de sistem gol este considerat ca fiind sistemul local; acesta trebuie utilizat pentru a transfera
       un fișier către o comandă care se execută pe un sistem la distanță. În cazul în care  ruta  de  acces  nu
       este absolută, aceasta va fi adăugată la directorul de lucru curent de pe sistemul local; este posibil ca
       rezultatul  să  nu  fie  semnificativ pe sistemul la distanță. Un nume de rută poate începe cu ~/, caz în
       care   este   relativă   la   directorul   public   UUCP   (de   obicei    „/usr/spool/uucppublic”    sau
       „/var/spool/uucppublic”) de pe sistemul respectiv. Un nume de rută poate începe cu ~nume/, caz în care se
       referă la directorul personal al utilizatorului numit pe sistemul respectiv.

       Intrările  și  ieșirile standard pot fi redirecționate ca de obicei; numele rutelor utilizate pot conține
       semne de exclamare pentru a indica faptul că  acestea  se  află  pe  sisteme  la  distanță.  Rețineți  că
       caracterele  de  redirecționare trebuie să fie puse între ghilimele pentru a fi transmise la uux și să nu
       fie interpretate de shell. Redirecționarea prin adăugare (>>) nu funcționează.

       Toate fișierele specificate  sunt  adunate  într-un  singur  director  înainte  de  începerea  executării
       comenzii. Aceasta înseamnă că fiecare fișier trebuie să aibă un nume de bază distinct. De exemplu:
            uux 'sys1!diff sys2!~user1/foo sys3!~user2/foo >!foo.diff'
       va eșua deoarece ambele fișiere vor fi copiate în sys1 și stocate sub numele foo.

       Argumentele  pot  fi puse între paranteze pentru a evita interpretarea semnelor de exclamare. Acest lucru
       este util atunci când se execută comanda uucp pe un sistem la distanță.

       O cerere de executare a unei comenzi goale (de exemplu, uux sys!) va crea un  fișier  de  sondare  pentru
       sistemul specificat.

       Starea de ieșire a uux este unul dintre codurile care se găsesc în fișierul antet sysexits.h. În special,
       EX_OK ( 0 ) indică un succes, iar EX_TEMPFAIL ( 75 ) indică un eșec temporar.

OPȚIUNI

       Următoarele opțiuni pot fi date lui uux:

       -, -p, --stdin
            Citește  intrarea  standard  și  o utilizează ca intrare standard pentru comanda care urmează să fie
            executată.

       -c, --nocopy
            Nu copiază fișierele locale în directorul „spool”. Aceasta este  valoarea  implicită.  Dacă  acestea
            sunt  eliminate  înainte  de  a  fi  procesate de către demonul uucico (8), copia va eșua. Fișierele
            trebuie să poată fi citite de către demonul uucico (8), precum și de către cel care invocă uux.

       -C, --copy
            Copiază fișierele locale în directorul „spool”.

       -l, --link
            Creează legături ale fișierelor locale în directorul  spool.  Dacă  un  fișier  nu  poate  fi  legat
            deoarece se află pe un dispozitiv diferit, acesta va fi copiat, cu excepția cazului în care apare și
            una  dintre  opțiunile  -c  sau  --nocopy  (cu  alte cuvinte, utilizarea lui --link schimbă valoarea
            implicită din --nocopy în --copy). Dacă fișierele sunt modificate  înainte  de  a  fi  procesate  de
            demonul  uucico (8), vor fi utilizate versiunile modificate. Fișierele trebuie să poată fi citite de
            către demonul uucico (8), precum și de către cel care invocă uux.

       -g grad, --grade grad
            Stabilește gradul comenzii de transfer de fișiere. Sarcinile de un  grad  mai  mare  sunt  executate
            primele. Gradele se execută 0 ... 9 A ... Z a ... z de la mare la mic.

       -n, --notification=no
            Nu trimite e-mailuri cu privire la starea sarcinii, chiar dacă aceasta eșuează.

       -z, --notification=error
            Trimite e-mailuri cu privire la starea sarcinii în cazul în care apare o eroare. Pentru mulți demoni
            uuxqt,  inclusiv  pentru  Taylor  UUCP  uuxqt,  aceasta  este  acțiunea  implicită;  pentru aceștia,
            --notification=error nu va avea niciun efect. Cu  toate  acestea,  unii  demoni  uuxqt  vor  trimite
            corespondență   dacă  lucrarea  reușește,  cu  excepția  cazului  în  care  se  utilizează  opțiunea
            --notification=error, iar alți demoni uuxqt nu vor trimite corespondență dacă lucrarea  eșuează,  cu
            excepția cazului în care se utilizează opțiunea --notification=error.

       -r, --nouucico
            Nu  pornește  imediat  demonul uucico (8); doar pune în coadă cererea de execuție pentru o procesare
            ulterioară.

       -j, --jobid
            Imprimă id-urile sarcinilor la ieșirea standard. Se va  genera  un  id  de  sarcină  pentru  fiecare
            operație  de  copiere a fișierelor necesară pentru efectuarea operației. Aceste copii de fișiere pot
            fi anulate prin pasarea id-ului sarcinii la  opțiunea  --kill  din  uustat  (1),  ceea  ce  va  face
            imposibilă finalizarea execuției.

       -a adresa, --requestor adresa
            Raportează starea sarcinilor la adresa de e-mail specificată.

       -x tip, --debug tip
            Activează un anumit tip de depanare. Sunt recunoscute următoarele tipuri: abnormal, chat, handshake,
            uucp-proto,  proto,  port,  config,  spooldir,  execute, incoming, outgoing. Numai abnormal, config,
            spooldir și execute sunt semnificative pentru uux.

            Se pot indica mai multe tipuri, separate prin virgule, iar opțiunea  --debug  poate  apărea  de  mai
            multe ori. De asemenea, se poate indica un număr, care va activa atâtea tipuri din lista de mai sus;
            de exemplu, --debug 2 este echivalent cu --debug abnormal,chat.

       -I fișier, --config fișier
            Stabilește  fișierul de configurare care urmează să fie utilizat. Este posibil ca această opțiune să
            nu fie disponibilă, în funcție de modul în care a fost compilat uux.

       -v, --version
            Comunică informațiile despre versiune și iese.

       --help
            Imprimă un mesaj de ajutor și iese.

EXEMPLE

       uux -z - sys1!rmail user1
       Execută comanda «rmail user1»' pe sistemul sys1, dându-i ca intrare standard tot ceea ce este dat lui uux
       ca intrare standard. Dacă apare un eșec, trimite un mesaj folosind mail (1).

       uux 'diff -c sys1!~user1/file1 sys2!~user2/file2 >!file.diff'
       Preia cele două fișiere numite din sistemul sys1 și sistemul sys2 și execută diff, punând  rezultatul  în
       fișierul.diff  din  directorul  curent.  Directorul  curent trebuie să poată fi accesat pentru scriere de
       către daemonul uuxqt (8) pentru ca acest lucru să funcționeze.

       uux 'sys1!uucp ~user1/file1 (sys2!~user2/file2)'
       Execută uucp pe sistemul sys1 copiind fișierul1 (de pe sistemul sys1) pe  sys2.  Acest  lucru  ilustrează
       utilizarea parantezelor pentru eludarea semnelor de exclamare ale argumentelor.

RESTRICȚII

       Este  posibil  ca sistemul de la distanță să nu vă permită să executați anumite comenzi. Multe sisteme la
       distanță permit doar executarea comenzilor rmail și rnews.

       Unele dintre opțiuni depind de capacitățile demonului uuxqt (8) de pe sistemul la distanță.

CONSULTAȚI ȘI

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

ERORI

       Fișierele nu pot fi dare ca referință pe mai multe sisteme.

       --jobid, emite prea multe id-uri de sarcini și nu există o modalitate bună de a anula o  execuție  locală
       care necesită fișiere de la distanță.

AUTOR

       Ian Lance Taylor (ian@airs.com)

TRADUCERE

       Traducerea    în   limba   română   a   acestui   manual   a   fost   făcută   de   Remus-Gabriel   Chelu
       <remusgabriel.chelu@disroot.org>

       Această traducere este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3  sau  o
       versiune   ulterioară   cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se  asumă  NICIO
       RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui manual, vă rugăm să  trimiteți  un  e-mail  la  translation-team-
       ro@lists.sourceforge.net.

                                                Taylor UUCP 1.07                                          uux(1)