Tôi đang cố gắng tìm ra cách gắn vào một tmux session
phiên tmux có tên, nếu không tôi muốn tạo một cái mới với tên đã cho.
Hiện tại, tôi biết một vài tmux
lệnh có thể đạt được một phần những gì tôi đang tìm kiếm, nhưng không rõ làm thế nào để kết hợp chúng lại với nhau để có được thứ tôi đang tìm kiếm:
tmux attach
đính kèm với phiên hiện có tự động - nhưng lỗi nếu không có phiên nào tồn tạitmux new
tạo một phiên mới - nhưng nó luôn diễn ra như vậy, vì vậy tôi không thể để nó trong phiên.tmux.conf
tmux has-session
kiểm tra xem một phiên có tồn tại hay không - nhưng tôi không biết cách kết hợp nó với các lệnh khác
Vì vậy, tôi muốn tạo một tập lệnh tmux, để điều này tự động xảy ra, thay vì phải tự tạo nó mỗi khi tôi cần đăng nhập vào một phiên.
Làm cách nào tôi có thể viết tập lệnh tự động để tạo phiên tmux mới (nếu tên phiên đã cho không tồn tại) hoặc đính kèm vào tên phiên (nếu nó tồn tại)?
man tmux
nói: "Cờ -A làm cho phiên mới hoạt động giống như phiên đính kèm nếu tên phiên đã tồn tại"