Difference between revisions of "Screen"
From AMule Project FAQ
m (layout changes and links) |
|||
Line 1: | Line 1: | ||
− | Screen is a program that lets you have many virtual console sessions in a machine. You may leave jobs running and then logout completely. Each jobs console output will be recovered later when you are back.<br/> | + | [http://www.gnu.org/software/screen Screen] is a program that lets you have many virtual console sessions in a machine. You may leave jobs running and then logout completely. Each jobs console output will be recovered later when you are back.<br/> |
− | Ex.: | + | Ex.: |
− | [guy@machine homedir]$ screen -S job1<br/> | + | |
+ | ''[guy@machine homedir]$ screen -S job1<br/>'' | ||
(Nothing seems to happen, but in fact you are now in a virtual session Do something that will take a long time and will produce console output.)<br/> | (Nothing seems to happen, but in fact you are now in a virtual session Do something that will take a long time and will produce console output.)<br/> | ||
− | [guy@machine homedir]$ ls | + | ''<pre> |
− | caminhadas_bivaques.tex.backup fratura1.eps oito2.eps | + | [guy@machine homedir]$ ls |
− | capacete.eps fratura2.eps oito3.eps | + | caminhadas_bivaques.tex.backup fratura1.eps oito2.eps |
− | capaealma.eps fratura3.eps oitoduplo.eps | + | capacete.eps fratura2.eps oito3.eps |
− | capa.eps fratura4.eps oito.eps | + | capaealma.eps fratura3.eps oitoduplo.eps |
− | [guy@machine homedir]$ < | + | capa.eps fratura4.eps oito.eps |
+ | [guy@machine homedir]$ | ||
+ | </pre>'' | ||
(Now type <CTRL-A><CTRL-D>. The screen clears and...) | (Now type <CTRL-A><CTRL-D>. The screen clears and...) | ||
− | [guy@machine homedir]$ screen -S job1 | + | ''<pre> |
− | [detached] | + | [guy@machine homedir]$ screen -S job1 |
− | [guy@machine homedir]$ < | + | [detached] |
+ | [guy@machine homedir]$ | ||
+ | </pre>'' | ||
Now, whenever you want to recover that jobs output, you do <br/> | Now, whenever you want to recover that jobs output, you do <br/> | ||
− | [guy@machine homedir]$ screen -R -S job1 | + | ''[guy@machine homedir]$ screen -R -S job1'' |
and... | and... | ||
− | [guy@machine homedir]$ ls | + | ''<pre> |
− | caminhadas_bivaques.tex.backup fratura1.eps oito2.eps | + | [guy@machine homedir]$ ls |
− | capacete.eps fratura2.eps oito3.eps | + | caminhadas_bivaques.tex.backup fratura1.eps oito2.eps |
− | capaealma.eps fratura3.eps oitoduplo.eps | + | capacete.eps fratura2.eps oito3.eps |
− | capa.eps fratura4.eps oito.eps | + | capaealma.eps fratura3.eps oitoduplo.eps |
− | [guy@machine homedir]$ < | + | capa.eps fratura4.eps oito.eps |
+ | [guy@machine homedir]$ | ||
+ | </pre>'' | ||
Here we are again.<br/> | Here we are again.<br/> | ||
− | man screen is your friend.<br/> | + | ''[http://rucus.ru.ac.za/docs/screen/Screen-Command.html man screen]'' is your friend.<br/> |
− | Enjoy! | + | Enjoy! |
Revision as of 11:39, 14 July 2004
Screen is a program that lets you have many virtual console sessions in a machine. You may leave jobs running and then logout completely. Each jobs console output will be recovered later when you are back.
Ex.:
[guy@machine homedir]$ screen -S job1
(Nothing seems to happen, but in fact you are now in a virtual session Do something that will take a long time and will produce console output.)
[guy@machine homedir]$ ls caminhadas_bivaques.tex.backup fratura1.eps oito2.eps capacete.eps fratura2.eps oito3.eps capaealma.eps fratura3.eps oitoduplo.eps capa.eps fratura4.eps oito.eps [guy@machine homedir]$
(Now type <CTRL-A><CTRL-D>. The screen clears and...)
[guy@machine homedir]$ screen -S job1 [detached] [guy@machine homedir]$
Now, whenever you want to recover that jobs output, you do
[guy@machine homedir]$ screen -R -S job1
and...
[guy@machine homedir]$ ls caminhadas_bivaques.tex.backup fratura1.eps oito2.eps capacete.eps fratura2.eps oito3.eps capaealma.eps fratura3.eps oitoduplo.eps capa.eps fratura4.eps oito.eps [guy@machine homedir]$
Here we are again.
man screen is your friend.
Enjoy!