Tôi đã có một phiên tmux trong đó cửa sổ quá nhỏ vì một số người dùng ở đâu đó được kết nối.
Làm cách nào để báo cho tmux ngắt kết nối tất cả người dùng được kết nối?
Tôi đã có một phiên tmux trong đó cửa sổ quá nhỏ vì một số người dùng ở đâu đó được kết nối.
Làm cách nào để báo cho tmux ngắt kết nối tất cả người dùng được kết nối?
Câu trả lời:
Bạn có thể sử dụng <prefix> D
(trong đó tiền tố C-b
theo mặc định) , để chọn ứng dụng khách nào tách ra; nó cũng sẽ liệt kê chúng col / dòng cũng như thời gian sử dụng cuối cùng. Lưu ý chữ hoa D
, tức là Shift+ d.
Bạn cũng có thể sử dụng detach-client
tùy chọn của 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.
hoặc <prefix>:
theo sau bởi detach [options]
hoặc trên dòng lệnh bên trong tmux vớitmux detach [options]
prefix
+ 'D' vì vậy tôi không quên điều đó. Làm việc như người ở.
tmux detach-client -a
sẽ tách tất cả các máy khách khác ngoại trừ máy khách hiện tại. Tôi thường gõ nhầm prefix-D
nên tôi thích cách tiếp cận này. Tôi thậm chí có một chức năng detachothers () { tmux detach-client -a;
.
<prefix> D
hãy cẩn thận, D rất quan trọng ở đây !! (Tôi dành một chút thời gian bực bội để tách khách hàng hiện tại của mình trước khi nhận ra điều đó: D)