2012-06-12 21 views

Trả lời

17

này hoạt động:

mosh $REMOTE tmux attach # I didn't expect this to work 

nhưng không ai trong số những làm:

mosh $REMOTE "tmux attach -d" # This should probably work 
mosh $REMOTE tmux attach -d # This correctly interprets -d as a mosh option 

UPDATE: Như Chris Johnson chỉ ra, bạn có thể sử dụng '-' tranh luận tắt chế biến tùy chọn, vì vậy rằng toàn bộ lệnh tmux được gửi đến máy chủ từ xa dưới dạng lệnh:

mosh $REMOTE -- tmux attach -t 0 -d 
+2

Tôi không phải là người dùng * mosh *, nhưng trang web [* mosh *] (http://mosh.mit.edu/#usage) cho biết rằng cú pháp thích hợp có thể là 'mosh $ REMOTE - attach -' (hoặc 'mosh - $ REMOTE đính kèm -d'). * mosh * là một chương trình Perl sử dụng [GetOpt :: Long] (http://perldoc.perl.org/Getopt/Long.html). Tài liệu của nó mô tả [cách '--' hoạt động] (http://perldoc.perl.org/Getopt/Long.html#Mixing-command-line-option-with-other-arguments). Mọi tùy chọn * mosh * phải đến trước '--'. –

+0

Tôi quên mất điều đó. Điều đó thực sự giải quyết vấn đề. – chepner

+0

Ví dụ khác sử dụng cổng ssh không mặc định: 'mosh --ssh =" ssh -p 822 "ed8 @ vm-ed - tmux đính kèm -t irc'. Tên máy chủ là 'vm-ed' –

Các vấn đề liên quan