J'ai une session tmux où la fenêtre est trop petite car un utilisateur quelque part est connecté.
Comment dire à tmux de déconnecter tous les utilisateurs connectés?
Vous pouvez utiliser <prefix> D
(où le préfixe est C-b
par défaut), choisir les clients à détacher; il listera également leurs colonnes/lignes ainsi que la dernière fois utilisée. Notez la majuscule D
, c'est-à-dire Shift+d.
Vous pouvez aussi utiliser l'option detach-client
de tmux
detach-client [-P] [-a] [-s target-session] [-t target-client]
(alias: detach)
Detach the current client if bound to a key, the client specified
with -t, or all clients currently attached to the session speci-
fied by -s. The -a option kills all but the client given with
-t. If -P is given, send SIGHUP to the parent process of the
client, typically causing it to exit.
soit de <prefix>:
suivi de detach [options]
, soit sur la ligne de commande à l'intérieur de tmux avec tmux detach [options]
tmux a -dt <session-name>
a=attach
d=detach other clients (so only you can attach to this session)
t=target