objectif
Garder des sessions persistantes sur des serveurs où tmux n’est pas disponible.
code minimal
# créer une session nommée
screen -S maintenance
# détacher: Ctrl+A puis D
utilisation
# lister et reprendre
screen -ls
screen -r maintenance
# détacher ailleurs et reprendre ici
screen -d -r maintenance
variante(s) utile(s)
# envoyer une commande dans une session
screen -S maintenance -X stuff "tail -f /var/log/syslog\n"
# quitter proprement la session courante
exit
notes
- les préfixes diffèrent: screen = Ctrl+A, tmux = Ctrl+B.
- pour le multiplexing avancé, préférez tmux si disponible.