|
|
|

|
notes 24/03/2026 screen 27/02/2026 apres coup 24/03/2026 | |||
# tmux : une commande pour survivre aux deconnexions intempestives # remplace la commande screen # les connexions sont cloisonnĂ©es par utilisateur # l'install tion par git utilises les commandes : aclocal automake autoreconf # si l'accĂšs au dĂ©pot est impossible il suffit de recopier le programme executable depuis une machine Ă©quivalente # le script byobu ajoute une ligne d'informations parametrable en bas de fenêtre # il n'y a pas d'ascenseur dans une fenĂȘtre tmux comme dans la plupart des concurents tmux # lancer avant script script -f /tmp/tmux$$ # noter le n° $$ # l'option -f signifie ecrir au fur et Ă mesure # dans une autre fenĂȘtre non peirene tail -f /tmp/tmuxNNNN # pour commencer tmux [ new -s "nom de session" ] # on peut mettre des noms long car au rappel il suffit de mettre le dĂ©but [Ctrl]B $ # pour renomer la session en cours . . [Ctrl]B d # pour quitter sans deconnecter [Ctrl]B % # pour ouvrir une seconde sessions dans la même fenêtre tmux ls # list-sessions tmux a [ -t n] # attach n° ou debut de nom de sessions vu ci-dessus # à mettre dans le fichier profile pour forcer l'usage: test "$TMUX" || tmux a || tmux exemple de .bash_profile # pour partager via une connexion insecure utiliser: tmate qui ajoute du SSL # Ă priorie inutle si connexion ssh et semble dĂ©pendre d'un serveur | |||
# screen : moins pratique que tmux mais plus rĂ©pendue # voir aussi dtach screen -ls # voir les sessions dĂ©jĂ ouverte par le mĂȘme utilisateur screen [-S toto] # ouvre une nouvelle session # pour dĂ©tacher [ctrl]A d # pour reconnecet screen -r [toto] #un Ă la fois dtach permet de partager une session !!!! concerve l'ascenseur inconnu de red hat mais facile Ă installer git clone https://github.com/crigler/dtach cd dtach ./configure make mv dtach /usr/local/bin To create a new session running command and attach to it: $ dtach -c socket command For example, to create a new session running bash with the socket located at /tmp/bashsession: $ dtach -c /tmp/bashsession bash To create a new session running command without attaching to it: $ dtach -n socket command To attach to an existing session: $ dtach -a socket PB reinitalise l'Ă©cran To attach to an existing session, and if not already existing, create it: (bug attends une commande en parametre ) $ dtach -A socket nimportnawac Detach from a session In an attached session, type Ctrl+\. This key combination can be modified with the -e flag. un petit script Ă mettre dans .bash_profile pour utiliser systĂ©matiquement tmux | |||
# aprÚs coup, grace à la commende reptyr il est possible de basculer un process vulnerable vers un fenetre pereine # si absent de redhat mais facile à installer git clone https://github.com/nelhage/reptyr cd reptyr make su - toto tmux ps -fu toto ps -ft pts/N # plus fin reptyr NNN # n° process -T si il regimbe ^B d | |||
