-
Pour lancer un screen :
screen
-
Pour lancer un screen en lui donnant un nom :
screen -S nom_du_screen
-
Pour détacher un screen [Ctrl-a puis d] ou :
screen -d
-
Pour reprendre un screen détaché :
screen -r nom_du_screen
-
Pour rattacher un screen :
screen -x nom_du_screen
-
Pour avoir la liste des screens de l’utilisateur en cours :
screen -ls
-
Pour quitter un screen :
exit
-
Plusieurs fenêtres dans un screen
[Ctrl-a puis c] créer fenêtre
[Ctrl-a puis n] fenêtre suivante
[Ctrl-a puis p] fenêtre précédente
Remarque – bien que moins puissante, la commande nohup est également utile ; elle permet de lancer un programme qui ne sera pas tué par la mort du shell qui l’a invoqué.
Remarque du 15/09/2016 – La commande screen
peut générer l’erreur :
Cannot find termcap entry for 'xterm-256color'.
Dans ce cas, il suffit de taper TERM=xterm screen
au lieu de screen
. Une autre solution consiste à faire export TERM=xterm
dans le terminal avant d’utiliser screen
normalement.
Bonjour,
J’utilise pour ma part la commande suivante qui marche aussi très bien :
sudo -u [utilisateur] bash -c « [les commandes] »
exemple :
sudo -u exp987 bash -c « wget http://www.google.fr«