TIPP Screen tippek

A Gentoo Linux Wiki wikiből

!! FIXME !!
A screen egy hasznos eszköz. Többek közt arra való, hogy programokat futtassunk "szétkapcsolt" üzemmódban. Ez annyit tesz, hogy amíg a program fut, csinálhatunk bármit, a program a háttérben fog futni, és bármikor visszatérhetünk hozzá.

Használata:

$ screen

Ezután futtasd azt a parancsot/programot, amit a háttérben szeretnél tudni, majd a C-a C-d billentyűkombinációval eltüntetheted a háttérbe. Ha vissza akarod hozni, akkor a

$ screen -r

parancsot kell használni. A screenből való kilépéshez az exit parancsot kell használni.

Ha éppen használatban van már a screen, mondjuk egy Eterm-ben otthon, akkor a

$ screen -x

paranccsal lehet hozzá csatlakozni.


Megjegyzés: különösen praktikus a screen, ha távolról bejelentkezve indítasz el gépeden egy hosszabb folyamatot (pl. egy emerge world parancsot). Így ha ebédelni mész, a háttérbe küldheted a folyamatot és kijelentkezhetsz. Később egy másik gépről újra bejelentkezhetsz és felveheted a fonalat, mintha mi sem történt volna. Ha megszakadna a kapcsolat, a távoli gépen tovább futó folyamatot természetesen megint könnyedén visszahozhatod.

[szerkesztés] Példa .screenrc

password AOFEJNGVdSGfI
autodetach on                             # default: on
startup_message off                       # default: on
defscrollback 1000                        # default: 100
silencewait 1                             # default: 30
bufferfile $HOME/.screen/screen_exchange
hardcopydir $HOME/.screen/hardcopy
shell -$SHELL
shelltitle '$ |bash'
pow_detach_msg "Screen session of \$LOGNAME \$:cr:\$:nl:ended."
register [ "\033:se noai\015a"
register ] "\033:se ai\015a"
bind ^] paste [.]
bind = resize =
bind + resize +3
bind - resize -3
msgwait 0
hardstatus alwayslastline "%{kw} Screen(s): %{b}%w %=[%c:%s] "
screen -t "[LNX] msn" 0 /bin/bash
screen -t "[LNX] ncmpc" 1 /bin/bash
screen -t "[LNX] Arbeit" 2 /bin/bash
screen -t "[LNX] bash" 3 /bin/bash
vbell off

Csak a fontosabb részeket hagytam benne.

  • password: A jelszót egy screen futtatása után ^a : password paranccsal lehet.
  • autodetach on azért fontos, mert ha meghal pl. a netkapcsolat, akkor egyből detach mode... így reconnect után csatlakozhatsz újra hozzá.
  • startup_message off: ez egy alap message, ami csak lassítja az indítást.
  • defscrollback: mennyit bírjon visszalapozni
  • defscrollback: ez is inkább azért 1 nálam, hogy gyorsabb legyen, ha mégis bekapcsolom a vbell-t
  • bufferfile: copy-past-kor ide ment
  • hardcopydir: ez is valami hasonló... le lehet menteni a képernyőt
  • hardstatus alwayslastline: Ez egy elég hasznos dolog. Ez a screen alján egy plusz sáv
  • screen -t: alapból induló _screen_ek
  • vbell: azért off, hogy ne álljon le minden ha egy másik ablakon esemény történt.


[szerkesztés] Linkek

Személyes eszközök