Hallo! Hab mal eine Frage in Sachen Remote-Login, da ich mich hierbei nicht so sonderlch gut auskenne. Ich hab vor, auf nem Remoterechner ein Programm laufen zu lassen. Normal kann man sich ja über SSH einloggen und dann einfach sraten. Jetzt wollt ich aber mal wissen, ob man sich auch relativ einfach einloggen, das Programm starten und dann auf dem Rechner laufen lassen kann, und zwar ohne dass der eigene Rechner an bleibt (was ja mit SSH der Fall sein muss). Es ist ein relativ rechenintensives Programm, deshalb wär es gut, es einfach nur auf dem Remoterechner zu laufen und sich wieder danach zu schauen (also einloggen), ohne den PC die ganze Zeit an zu haben. Vielleicht sollt ich noch sagen, dass das Programm bei einem normale Start auf die Standardausgabe schreibt und Ergebnisse in eine Datei schreibt. Schon mal Danke im Voraus! Gruss Frank
* Frank Bauer [21.10.2005 18:56]:
Hallo!
Hab mal eine Frage in Sachen Remote-Login, da ich mich hierbei nicht so sonderlch gut auskenne. Ich hab vor, auf nem Remoterechner ein Programm laufen zu lassen. Normal kann man sich ja über SSH einloggen und dann einfach sraten. Jetzt wollt ich aber mal wissen, ob man sich auch relativ einfach einloggen, das Programm starten und dann auf dem Rechner laufen lassen kann, und zwar ohne dass der eigene Rechner an bleibt (was ja mit SSH der Fall sein muss). Es ist ein relativ rechenintensives Programm, deshalb wär es gut, es einfach nur auf dem Remoterechner zu laufen und sich wieder danach zu schauen (also einloggen), ohne den PC die ganze Zeit an zu haben. Vielleicht sollt ich noch sagen, dass das Programm bei einem normale Start auf die Standardausgabe schreibt und Ergebnisse in eine Datei schreibt. Schon mal Danke im Voraus!
nohup <Befehl> Die Ausgabe wird dann in nohup.out geschrieben. Ansonsten (bei interaktiven Programmen) ist screen zu empfehlen: $ ssh user@host $ screen (Screen startet neue Shell) $ ... Programm starten (*) Ctrl-a d (Screen beendet sich ohne die Programme zu beenden) (alte Shell wird wieder angezeigt) $ exit $ ssh user@host $ screen -r Und jetzt kannst du bei (*) weiterarbeiten. Gruß, Bernhard
participants (3)
-
Bernhard Walle
-
Frank Bauer
-
Peter Wiersig