Aktív konzol elérése, avagy SSH-de hogyan?

Sziasztok!
A következő kérdéssel fordulok hozzátok:
Szeretném távoli kapcsolatba elérni a szerverem. Eddig Putty-ot használtam nincs is vele gond, csak 1.
Egyik szerver alkalmazásom "Aktívan" fut a konzolba, és időnként hozzá kell tudnom férni, és itt jön a probléma, a Putty minden indításnál új konzol-t nyit.
Van valamilyen megoldás/program az aktív konzolok elérésére? (gondolok itt pl: tty1, tty2..stb stb)

Válaszaitokat előre is köszönöm!
Üdv: Glean

Hozzászólások

Futtasd screen-ben az alkalmazast

-----
“Firefox, you say? No I don't play Pokémon”

lehet egyszer 'screen' is jó megoldás:
$ screen
így elindítasz egy session-t, amibõl [Ctrl-A d]-vel lecsatlakozol és
$ screen -R
-vel vissza tudsz csatlkozni, mint egy RDP képernyõre.

de ha tty1 -féle konzolt akarod elérni, akkor 'conspy' -t ajánlom
# conspy 1
(root-nak van közvetlen hozzáférése)
3x esc -pel tudsz kilépni!

vagy ha nincs jó terminál emulátor a közelben, akkor vnc-vel ajánld ki a konzolt:
# linuxvnc 1

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

Ctrl + a + c nyit egy új tab-ot és köztük crtl + a + ablak szám-mal tudsz váltani /ctrl+a+0 vagy ctrl+a+3/
Egy nagy hibája van hogy ami kilóg a ablakból azt nem tudod visszanézni ( vagy legalábbis én nem jöttem rá hogy lehet) ezért logolj mindent amit épp futtatsz ha kéne az kimeneti eredménye :)

Igen, kezel több konzolt is, akár több féle módon is.
- nyithatsz egy screent, amiben al ablakokat indítasz: ctrl+a ctrl+a
- nyithatsz mindennek új screen folyamatot majd megadod később melyikhez akarsz csatlakozni: screen -r folyamat.azonosító
- nyithatsz akár felhasználónként külön screen folyamatot
- az egyes folyamatokat elnevezheted és hivatkozatsz rá ezzel a névvel

Linuxscripting

Van egyszerűbb megoldás is a Screen-re!
Az én általam használt parancs új screen megnyitásához a következő:
screen -A -m -d -S screen_név parancs
(rövidebben: screen -AmdS screen_név parancs)

Bezárni meg egyszerűen így is lehet:
screen -X -r screen_név quit
Ui.: ha befagy az alkalmazás akkor nem fogja bezárni!

Beletekintéshez szerintem a "screen -x screen_név" a legpraktikusabb :D

avagy

user@foo.bar#> nohup programodneve &

paranccsal elindítod; amit írna stdout-ra, az bekerül a nohup.out állományba. Login után

jobs -l

majd

fg job_száma

és ott is van. amúgy pedig tényleg screen.

--
A gyors gondolat többet ér, mint a gyors mozdulat.

Screen helyett jó lehet a tmux is.

szerk: Ha a screen és a tmux túl sok, a dtach is elég lehet.