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?
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?
Réponses:
Vous pouvez utiliser <prefix> D (où le préfixe est C-bpar défaut) , pour choisir les clients à détacher; il listera également leur col / lignes ainsi que la dernière fois utilisée. Notez les majuscules D, c'est-à-dire Shift+ d.
Vous pouvez également utiliser l' detach-clientoption 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 par detach [options]ou sur la ligne de commande à l'intérieur de tmux avectmux detach [options]
prefix+ 'D' donc je ne l'oublie pas. A fonctionné comme un charme.
tmux detach-client -adétachera tous les autres clients à l'exception du client actuel. Je me trompe souvent prefix-Ddonc je préfère cette approche. J'ai même une fonction detachothers () { tmux detach-client -a; .
<prefix> Dattention, le majuscule D est important ici !! (Je passe du temps frustrant à détacher mon client actuel avant de le réaliser: D)