Aceasta este comanda rstart care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
rstart - un exemplu de implementare a unui client Remote Start
REZUMAT
porniți [-c context] [-g] [-l nume de utilizator] [-v] nume de gazdă comandă args ...
DESCRIERE
Rstart este o implementare simplă a unui client Remote Start așa cum este definit în „A Flexible
Protocolul de execuție de la distanță bazat pe rsh". Folosește rsh ca execuție de la distanță subiacentă
mecanism.
OPŢIUNI
-c context
Această opțiune specifică context în care urmează să fie executată comanda. A context
specifică un mediu general în care programul urmează să fie rulat. Detaliile acestui lucru
mediul sunt specifice gazdei; intenția este ca clientul să nu știe cum
mediul trebuie configurat. Dacă este omis, contextul este implicit X. Acest
ar trebui să fie potrivit pentru rularea programelor X din instalația X „obișnuită” a gazdei.
-g Interpretează comandă ca o generic comandă, așa cum se discută în documentul de protocol.
Acest lucru este destinat să permită invocarea aplicațiilor comune fără a ști ce
sunt chemați pe sistemul de la distanță. În prezent, singurele comenzi generice
definite sunt Terminal, LoadMonitor, ListContexts și ListGenericCommands.
-l nume de utilizator
Această opțiune este transmisă subiacentului rsh; solicită ca comanda să fie rulată
ca utilizator specificat.
-v Această opțiune solicită ca porniți să fie pronunțat în funcționarea sa. Fără asta
opțiune, porniți renunță la ieșirea de la telecomandă porniți ajutor, și dirijează
porniți ajutor pentru a detașa programul din rsh conexiunea folosită pentru a-l porni.
Cu această opțiune, sunt afișate răspunsurile de la asistent și rezultatul
programul nu este detașat de la conexiune.
NOTE
Aceasta este o implementare banala. Sunt posibile implementări mult mai sofisticate și
ar trebui dezvoltat.
Gestionarea erorilor este inexistentă. Fără -v, rapoartele de eroare de la telecomandă sunt eliminate
în tăcere. Cu -v, sunt afișate rapoarte de eroare.
Variabila de mediu $DISPLAY este transmisă. Dacă începe cu două puncte, localul
numele gazdă este adăugat înainte. Numele de domeniu local ar trebui să fie atașat gazdei necalificate
nume, dar nu este.
Variabila de mediu $SESSION_MANAGER ar trebui să fie transmisă, dar nu este.
Informațiile de autorizare X11 sunt transmise pentru afișarea curentă.
Informațiile de autoritate ICE ar trebui transmise, dar nu sunt. Nu este complet clar cum
porniți ar trebui să selecteze ce informații autorității ICE să transmită.
Chiar si fara -v, proba porniți Ajutorul va lăsa un shell în așteptarea programului
complet. Acest lucru nu provoacă un rău real și consumă relativ puține resurse, dar dacă este
nedorit, poate fi evitat prin specificarea explicită a comenzii „exec” în shell, de exemplu
rporniți somehost exec xterm
Acest lucru depinde în mod evident de interpretul de comandă utilizat pe sistemul de la distanță;
exemplul dat va funcționa pentru shell-urile Bourne și C.
Utilizați rstart online folosind serviciile onworks.net