Screen

Fra TermvaktWiki
Revisjon per 11. aug 2009 kl. 06:45 av Larssole (Diskusjon | bidrag)
Gå til: navigasjon, søk

Screen er et magisk terminal-program som lar deg kjøre terminaler kontinuerlig, uavhengig av om du er pålogget maskinen eller ikke. I terminalene kan du kjøre andre program, som f.eks. Irssi, og med dette kjørende i bakgrunnen kan du ved neste pålogging hente de inn igjen og fortsette som før.

Komme i gang

Du bør kjøre screen på en maskin du vet har lang oppetid, f.eks. en av maskinene på ifi sin login-klynge (ben, luke, leia, padme, anakin, shmi) eller uio sin login-klynge (login1.uio.no og login2.uio.no).

På Ifi kjører et program kalt Idle Job Killer 2 (ijk2) som stopper prosesser til studenter som ikke er pålogget. For at du som student skal få lov til å kjøre screen må du sette en nice-verdi på 11 eller mer. Kjør derfor følgende kommandoer:

olano@brussel ~ $ ssh ben.ifi.uio.no
olano@ben ~ $ nice -11 screen

Vips. Nå er Screen startet. Når du vil avslutte har du tre alternativer:

Ctrl^a Ctrl^d = detach screen
Lukke vinduet
Bare logge ut av maskinen

Neste gang du vil attache Screen:

olano@bach ~ $ ssh ben.ifi.uio.no
olano@ben ~ $ screen -dR
eller
olano@ben ~ $ screen -x

Du kan også bruke screen -S for å gi den screen sessionen et litt mere fornuftig navn som er enklere og huske når en skal reattache den sessionen som er åpen.

 screen -xRS irc irssi

For å ha en irc session i irssi som man bestandig kan få tilgang til i fra en enkel komando.

Og du vil komme tilbake til der du var sist gang.

I bruk

Viktigste kommandoer (^ står for ctrl):

^a ^c    = ny terminal
^a ^a    = hopp til forrige
^a ^d    = detach screen (screen -dR eller screen -x for attache igjen)
^a SPACE eller ^z ^n = neste terminal
^a ^p    = forrige terminal
^a TALL  = hopp til terminal (første er 0)
^d       = stopp en screen helt.
^a ?     = list opp flere kommandoer

Screen og Irssi er en fin kombinasjon, da kan du være på irc hele tiden. Se Irssi.


Eksterne linker

Personlige verktøy
Navnerom
Varianter
Handlinger
Navigasjon
Kategorier
Programvare
Andre
Translate
Verktøy