WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   putty / sessions übernehmen (http://www.wcm.at/forum/showthread.php?t=60278)

BOfH 20.06.2002 01:03

putty / sessions übernehmen
 
Hi !

Wie bzw. ist es möglich, dass man per ssh putty eine
Konsole beim Logout weiter rennen lässt und beim
Logout wieder auf diese eine Konsole (shell) kommt ?

Anders gefragt:

Per Terminalfenster wird irgendein Programm am Server gestartet und dieses liefert mir Echtzeitdaten.
Aber irgendwann geht die Workstation offline und damit putty und
das Terminalfenster + das eine Programm.

Und nun will ich bei einem erneutem Connect zum Server wieder
zu dem einem Fenster (+Programm) wechseln.

Realisierbar ?
mfg

citizen428 20.06.2002 01:31

Re: putty / sessions übernehmen
 
Zitat:

Original geschrieben von BOfH

Realisierbar ?

Ziemlich sicher sogar. Ich bilde mir jetzt ein da mal was drüber gelesen zu haben, aber mir fällt beim besten Willen nicht ein was und wo...

Ich werd morgen nochmal nachschauen ob ich das wieder finde, oder ob ich mich vielleicht sogar ganz geirrt habe.

artemisia 20.06.2002 01:47

sers @euch

also ich glaube so ohne weiteres nicht, laß mich aber gern eines besseren belehren.

das prog was du auf dem server startest kann durchaus unabhängig vom terminalprog weiterlaufen. du kannst zb einen daemon starten und dich dann wieder ausloggen. das ganze könntest du auch über scripte realisieren.
standardmässig ist es aber meines wissens nach, wiederherstellen nicht möglich. das prog, das du auf dem server startest, kann ja ein unabhängiger prozeß sein.

greetz
artemisia

artemisia 20.06.2002 01:58

@bofh

könnest du evt. ein bissl mehr darüber erzählen, was du vor hast?

mir ist noch nicht so ganz klar, wozu du zb die terminal session sichern willst?
geht es um einer art transaktion, die du vor hast?

greetz
artemisia

[edit] programmtechnisch könnte man so etwas leicht realisiern. das prog fragt im pollusmodus ob eine bestimmte ssh verbindung besteht, falls nicht werden alle wichtigen parameter in eine datei geschrieben und das prog beendet sich selbst. beim nächsten prog aufruf wird der original zustand wieder hergestellt. ssh ist dem sinne keine eigentliche shell in der ein prog abläuft, sondern die ssh stellt einen tunnel zur verschlüsselten verbindung bereit. wie soll die ssh ein ihr unbekanntes prog restaurieren, daß völlig unabhängig von der ssh läuft sobald es gestartet ist. im prinzip kann man es mit jedem prog machen was sich im hintergrund starten läßt.

greetz
artemisia

Clystron 20.06.2002 14:34

Ich glaube screen könnte dir da weiterhelfen. Ich habs zwar selbst noch nicht verwendet aber es geht IMHO in diese Richtung...

mfg
Clystron

Clystron 20.06.2002 14:45

Ok, ich hab jetzt ein bisschen mit screen gespielt, das ganze ist recht einfach.

Du startest ein putty und loggst ein, dann startest du screen und hast eine shell im screen. In der machst du dann was du willst (kannst auch mit Ctrl A-C neue aufmachen und mit Ctrl A-0-9 umschalten) und wenn du aussteigen willst machst du CTRL A-D und screen detached. Dann steigst du aus und beim nächsten login kannst du dir mit screen -r die alte Session wiederholen...

man screen hilft ungemein :)

mfg
Clystron

PS: ein CTRL A-D-D detached und loggt aus :)
und ultrageil ist screen -x, damit kann man sich in eine laufende screen-session reinhängen und "mithorchen"

citizen428 20.06.2002 16:14

Ui, auf screen bin ich nicht gekommen gestern abend, genau das war's! screen läuft nämlich auf unserem Server auch, wir verwenden's aber nur um mehrere Shells in einer Putty-Session zu verwenden.

Aber ich hab über dieses Feature glaub ich in der manpage gelesen.

Danke, ist eine nützlich Info für alle!

BOfH 20.06.2002 18:02

... und schon screen installiert, ist genau das was ich wollte :-)

Danke :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag