← retour aux snippets

screen: bases pour détacher et reprendre

Créer une session, la détacher (Ctrl+A D) et la reprendre plus tard.

bash terminal #screen#tmux#terminal

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.