Befehle in ssh weiterlaufen lassen
Befehle in ssh weiterlaufen lassen
Hallo
Wie muss ich vorgehen wenn ich auf meiner Linux Box Befehle oder Dienste starten will die aber auch weiterlaufen wenn ich disconnecte ? Kann ich auf ne root console die daheim lauft übernehmen ?
Wie muss ich vorgehen wenn ich auf meiner Linux Box Befehle oder Dienste starten will die aber auch weiterlaufen wenn ich disconnecte ? Kann ich auf ne root console die daheim lauft übernehmen ?
das ist ganz einfach, vor der frage stand ich auch schon,
setz einach ein nohup vor den befehl, dann läuft der im hintergrund weiter, und die ausgabe das befehls, siehst du dann in der datei nohup.out (kann auch sein dass sie anders heißt, weiß ich ejzt nicht ganz genau). Die Console kannst du dann eifnach schließen und der befehl läuft weiter.
beenden kannst du das ganze dann nur indem du dir, die process id raussuchst und den prozess dann killst.
greetz dndfile
setz einach ein nohup vor den befehl, dann läuft der im hintergrund weiter, und die ausgabe das befehls, siehst du dann in der datei nohup.out (kann auch sein dass sie anders heißt, weiß ich ejzt nicht ganz genau). Die Console kannst du dann eifnach schließen und der befehl läuft weiter.
beenden kannst du das ganze dann nur indem du dir, die process id raussuchst und den prozess dann killst.
greetz dndfile
"Jemand der niemals Fehler gemacht hat, hat nie was Neues ausprobiert." <A.E> SID 2.6.10
eine andere option ist das program screen. einfag 'apt-get install screen' und nach der installation 'screen' eingeben. Mit 'Str - a' und 'c' bekommt mann dan ein neues fenster, eine neue bash session, um zuruck zu schalten ins orginal fenster gibts 'Str - a' und dan 'd' damit disconnect man. Um zuruck zu gehen gibst du folgendes ein 'screen -R'. Auch kann man mehrere screen sessions starten durch einfag 'Str - a' und 'c' ein zu geben, eine liste der disconnected sessions kann man sehn durch denn befehl 'screen -list' ein zu geben, man kann dan durch 'screen -r PID' die session selectieren. hab das program erst seit eine woche entdeckt, aber benutze es schon viel.
Use GNUClasspath
Einfach alle Screen-sessions beenden....
screen ist toll, eines dieser Tools, die ich von Anfang an hätte kennen wollen. Ich habe mir angewöhnt, alles in screen zu tun. So kann ich auch den xserver beenden und wieder starten, ohne dass meine sessions beendet werden...
Have fun
/Edit: Du kannst screen auf einer anderen Maschine auch einfach laufen lassen. Es soll Leute geben die haben eine sehr lange (monatelange) screen-uptime
screen ist toll, eines dieser Tools, die ich von Anfang an hätte kennen wollen. Ich habe mir angewöhnt, alles in screen zu tun. So kann ich auch den xserver beenden und wieder starten, ohne dass meine sessions beendet werden...
Have fun
/Edit: Du kannst screen auf einer anderen Maschine auch einfach laufen lassen. Es soll Leute geben die haben eine sehr lange (monatelange) screen-uptime

Screen komplett beenden kannst du mit Strg-A und Backslash.
Code: Alles auswählen
man screen
Debian Sid, Kernel 2.6.15.x, Fluxbox
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
- emge
- Beiträge: 1525
- Registriert: 20.10.2003 22:05:46
- Lizenz eigener Beiträge: Artistic Lizenz
- Wohnort: 50° 45' 0" N 12° 10' 0" E
Einfach die Shell beenden, die beim Start von Screen hochgefahren wird.brockz hat geschrieben:ja aber wie ?Einfach alle Screen-sessions beenden....
Code: Alles auswählen
exit
Code: Alles auswählen
ctrl-d
Screen HowTo
Hallo,
hier gibts es ein ganz gutes HowTo für das Programm Screen:
http://techlevel.ath.cx/cbs/files/HowTo ... _HowTo.pdf
Gruss
Claus
hier gibts es ein ganz gutes HowTo für das Programm Screen:
http://techlevel.ath.cx/cbs/files/HowTo ... _HowTo.pdf
Gruss
Claus