Remote Befehle ausführen und ausloggen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
dinosaur
Beiträge: 33
Registriert: 19.10.2006 21:01:41
Wohnort: Switzerland - Zürich

Remote Befehle ausführen und ausloggen

Beitrag von dinosaur » 12.03.2008 22:34:15

Hi all

Ich habe einen Debian-Server, auf welchem ich mich mit putty von windows aus einlogge. Nun möchte ich nach dem Einloggen einen Befehl auf dem Debian-Server ausführen und diesen Befehl laufen lassen mich aber wieder ausloggen von putty.

was für eine lösung gibts, damit der befehl nicht abgebrochen wird, sobald ich mich mit putty auslogge? später möchte ich mich wieder einloggen und den Fortschritt des Befehls kontrollieren.

danke und gruss

Benutzeravatar
bytezero
Beiträge: 117
Registriert: 23.06.2007 12:01:45
Wohnort: Wuppertal

Beitrag von bytezero » 12.03.2008 22:39:47

Hi !

Entweder im "screen" laufen lassen oder mittels "nohup" starten.

Gruß

Byte

Benutzeravatar
dinosaur
Beiträge: 33
Registriert: 19.10.2006 21:01:41
Wohnort: Switzerland - Zürich

Beitrag von dinosaur » 13.03.2008 10:40:08

Hi
Danke für die Antwort.
Was ist genau der unterschied zwischen screen und nohup?

danke und gruss

Benutzeravatar
bytezero
Beiträge: 117
Registriert: 23.06.2007 12:01:45
Wohnort: Wuppertal

Beitrag von bytezero » 13.03.2008 12:20:44

"nohup läßt ein Programm die Signale SIGHUP SIGINT SIGQUIT und SIGTERM ignorieren"
"nohup schützt ein Programm vor den HANGUP-Signalen. Dadurch kann es im Hintergrund weiterlaufen, auch wenn der Benutzer sich ausloggt. Normalerweise würden mit der Loginshell alle Prozesse des Anwenders durch ein SIGHUP beendet."

"screen ermöglicht (zum Beispiel über ein Terminal oder eine Terminalemulation) verschiedene virtuelle Konsolensitzungen zu erzeugen und zu verwalten.
Darüberhinaus können Sitzungen getrennt und später fortgeführt werden."

Screen stellt somit eine interaktive Version von nohup dar.

Ich würde "screen" bevorzugen;damit läßt sich einfach gut arbeiten.
Hat auch noch den Vorteil , das man zu zweit in einer Konsole arbeiten kann,was zu Lern/Erklärungszwecken genial ist.

Benutzeravatar
dinosaur
Beiträge: 33
Registriert: 19.10.2006 21:01:41
Wohnort: Switzerland - Zürich

Beitrag von dinosaur » 23.03.2008 19:36:26

danke für die erklärung... jetzt ist der fall klar... ich kann die aufgabe nun mit screen lösen... danke

Antworten