Artur Södler Software-Qualität

Tunnel

Programm dauerhaft starten / Programm beenden


Artur Södler Software Qualität  
Normalerweise läuft das Programm bereits, und sie rufen eine zweite Instanz des Programmes auf, um Befehle aus der Komandozeile an die laufende Instanz zu übergeben.
Stellt das Programm jedoch fest, dass es seine Befehle nicht an localhost:5052 übergeben kann, dient es selbst als laufende Instanz, beendet sich aber sofort wieder.

Damit das Programm dauerhaft gestartet bleibt, müssen Sie ihm eine von drei Aufgaben mitgeben:
serverBetrieb als Server (kann Tunnel entgegennehmen)
connectBetrieb als Client (baut einen Tunnel auf)
commandsBefehle entgegennehmen

Solange eine der drei Aufgaben aktiv ist, bleibt das Programm als laufende Instanz bestehen.

Sie können es also starten, indem Sie server, connect, commands oder start verwenden. Sie stoppen es normalerweise mit stop.

Beispiel:
tunnelpassword veronica4711 commands connect my.office.com stop
start tunnel -d start (Windows)
tunnel-d start (Linux)
tunnelstop

Sie speichern dauerhaft in der Konfiguration:
•  der geheime Schlüssel für die Arbeitsstation ist "veronica4711".
•  "Tunnel" soll in der Lage sein, Befehle entgegenzunehmen
•  "Tunnel" soll einen Tunnel zu my.office.com:5052 aufbauen
Weil Sie als Nebeneffekt des Konfigurierens "Tunnel" auch gleich als laufende Instanz haben, stoppen Sie es am Ende der Kommandozeile gleich wieder. Sie wollen nämlich nicht, dass Ihre Kommandozeile wartet, bis "Tunnel" beendet ist.

Mit tunnel start können Sie es später wieder mit der gleichen Konfiguration starten, und mit tunnel stop stoppen Sie es.

Die Option -d lässt das Programm im Hintergrund (ohne Konsole, als "daemon") laufen. Damit bei Windows Ihre Kommandozeile nicht blockiert wird, müssen Sie den Befehl start verwenden, der in der Kommandozeile (cmd.exe) integriert ist.

Siehe auch:Tunnel als Dienst oder Dämon
Valid HTML 4.01 TransitionalValid CSS