Ceci est une ancienne révision du document !
screen propose un système d'attachement/détachement de sessions permettant de continuer l'execution des processus même si l'utilisateur est déconnecté. C'est particulièrement intéressant lorsqu'on souhaite lancer des traitements longs sur des serveurs distants sans conserver active en permanence la liaison ssh.
Sous screen frapper ctrl+a d pour détacher la session courante. L'execution de screen bascule en arriere plan, on se retrouve sur le procesus père (le shell).
Pour lister les sessions:
$ screen -ls
Pour récuperer la session détachée, il suffit d'invoquer screen avec l'opprion -r
$ screen -r 11094.pts-1.janus
Lorsqu'une session est rattachée, les régions précédemment définies ne sont pas reconstruites. Pour éviter ce comportement, une fois les fenêtres et régions créées, on peut indiquer à screen de conserver la disposition courante en la définissant comme configuration par défaut. pour cela: