Dies ist der Befehl rstart, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
rstart – eine Beispielimplementierung eines Remote Start-Clients
ZUSAMMENFASSUNG
rstart [-C Kontext] [-g] [-l Benutzername] [-v] hostname Befehl args ...
BESCHREIBUNG
Rstart ist eine einfache Implementierung eines Remote Start-Clients, wie in „A Flexible“ definiert
Remote Execution Protocol basierend auf rsh". Es verwendet rsh als zugrunde liegende Remote-Ausführung
Mechanismus.
OPTIONAL
-c Kontext
Diese Option gibt die Kontext in dem der Befehl ausgeführt werden soll. A Kontext
Gibt eine allgemeine Umgebung an, in der das Programm ausgeführt werden soll. Die Details dazu
Umgebung sind hostspezifisch; Die Absicht ist, dass der Kunde nicht wissen muss, wie das geht
Umgebung muss konfiguriert werden. Wenn es weggelassen wird, wird standardmäßig der Kontext verwendet X. Dies
sollte für die Ausführung von X-Programmen aus der „normalen“ X-Installation des Hosts geeignet sein.
-g Interpretiert Befehl als ein Generika Befehl, wie im Protokolldokument besprochen.
Dies soll es ermöglichen, gängige Anwendungen aufzurufen, ohne zu wissen, was
Sie werden auf dem Remote-System aufgerufen. Derzeit die einzigen generischen Befehle
definiert sind Terminal, LoadMonitor, ListContexts und ListGenericCommands.
-l Benutzername
Diese Option wird an den Basiswert weitergegeben rsh; Es fordert die Ausführung des Befehls an
als der angegebene Benutzer.
-v Diese Option fordert dies an rstart in seiner Bedienung ausführlich sein. Ohne das
Option, rstart verwirft die Ausgabe der Fernbedienung rstart Helfer und leitet die
rstart Helfer zum Trennen des Programms von der rsh Verbindung, mit der es gestartet wurde.
Mit dieser Option werden Antworten des Helfers angezeigt und die daraus resultierenden Ergebnisse angezeigt
Das Programm wird nicht von der Verbindung getrennt.
ANMERKUNG
Dies ist eine triviale Implementierung. Weitaus anspruchsvollere Implementierungen sind möglich und
entwickelt werden soll.
Eine Fehlerbehandlung ist nicht vorhanden. Ohne -v, Fehlerberichte von der Fernbedienung werden verworfen
schweigend. Mit -v, Fehlerberichte werden angezeigt.
Die Umgebungsvariable $DISPLAY wird übergeben. Wenn es mit einem Doppelpunkt beginnt, ist es die lokale
Der Hostname wird vorangestellt. Der lokale Domänenname sollte an einen nicht qualifizierten Host angehängt werden
Namen, ist es aber nicht.
Die Umgebungsvariable $SESSION_MANAGER sollte übergeben werden, wird aber nicht übergeben.
Für die aktuelle Anzeige werden X11-Berechtigungsinformationen übergeben.
Informationen der ICE-Behörde sollten weitergegeben werden, sind es aber nicht. Es ist nicht ganz klar, wie
rstart sollte auswählen, welche ICE-Behördeninformationen weitergegeben werden sollen.
Auch ohne -v, die Probe rstart Der Helfer hinterlässt eine Shell, die darauf wartet, dass das Programm ausgeführt wird
vollständig. Dies verursacht keinen wirklichen Schaden und verbraucht relativ wenig Ressourcen, aber wenn doch
Unerwünscht kann dies vermieden werden, indem der Shell explizit der Befehl „exec“ angegeben wird, z
rstarten Sie somehost exec xterm
Dies hängt natürlich vom Befehlsinterpreter ab, der auf dem Remote-System verwendet wird.
Das angegebene Beispiel funktioniert für die Bourne- und C-Shells.
Nutzen Sie rstart online über die Dienste von onworks.net
