Gần đây tôi đã chuyển từ sử dụng màn hình sang tmux (thu được thông qua macports), vì tôi thích tính năng được đặt nhiều hơn. Tuy nhiên, tôi không thể có được tmux để gắn lại từ một vị trí thay thế, như tôi có thể sàng lọc.tmux không đính kèm lại
Ở nhà trên máy Mac của tôi, tôi sẽ mở iTerm2, vỏ mặc định của tôi là zsh và tôi sẽ bắt đầu phiên tmux với tmux
. Tôi nhận được tất cả các spits của tôi thiết lập, ssh'd vào các máy chủ thích hợp, vv, và làm việc trong một thời gian. Thời gian để đi làm. <C-a> d
- tmux detaches.
Tôi bắt đầu làm việc, nơi tôi sử dụng máy tính Windows xp. Tôi cháy lên putty, ssh vào mac của tôi trở lại ở nhà, cố gắng một tmux attach
, và nhận được một thông báo lỗi:
no sessions
tôi dường như không thể xác định tại sao điều này sẽ xảy ra. Tôi không ngại đào sâu vào điều này, nhưng thậm chí không biết bắt đầu từ đâu. Suy nghĩ?
P.S. Tôi đã gỡ bỏ tập tin .tmux.conf, vì vậy nó sử dụng cấu hình mặc định.
Chạy 'unset TMPDIR' trước khi bắt đầu phiên tmux của tôi đã giải quyết được sự cố. Đạo cụ lớn. – kenny
Nếu bạn đang cố gắng tìm tmpdir trong bash, hãy thử 'tìm/var/folders -type d -name" -Tmp- "-user $ (whoami) 2>/dev/null' Cái này trông/var/thư mục cho một thư mục (d) có tên "-Tmp-" do bạn sở hữu. Vì/var/folders sẽ chứa rất nhiều thư mục sẽ bị từ chối, stderr cũng được chuyển hướng đến nhóm bit. Edit: non nhập – myeeshen
'TMPDIR =/var/thư mục/mV/mVip4IQ4EXOriTiLJmeSuk +++ Tc/-Tmp-/tmux attach' không làm việc cho tôi nhưng' TMUX_TMPDIR =/var/thư mục/mV/mVip4IQ4EXOriTiLJmeSuk ++ + Tc/-Tmp-/tmux đính kèm' với giá trị hợp lệ cho TMPDIR của tôi được tìm thấy với lệnh lsof bên dưới. – socketwiz