2012-11-07 14 views
6
my local machine's terminal 
    screen session 12345 
     ssh [email protected] (I want to be here) 
      screen session 67890 (I'm here) 

Tôi đã có bản thân mình trong tình trạng khó khăn nơi tôi không thể truy cập phiên ssh để ngắt kết nối.Làm cách nào để kiểm soát phiên màn hình trong phiên màn hình?

Nếu tôi nhấn ctrl-a ctrl-d trong phiên màn hình 67890, nó sẽ xóa tôi khỏi phiên 12345. Vậy làm cách nào để truy cập phiên ssh cấp 3 để tôi có thể ngắt kết nối?

Bất kỳ giải pháp dựa giết bạn cung cấp không được xâm hại đến các tiến trình đang chạy trong phiên màn hình 67890.

+1

Khởi động phiên màn hình! – dinkelk

Trả lời

11

ctrl-a a là tương đương với việc gửi ctrl-a cho đứa trẻ screen, vì vậy ctrl-a a d nên ngắt kết nối so với phiên lồng nhau đầu tiên. Nếu bạn có lồng nhau sâu hơn, ctrl-a a a d sẽ ngắt kết nối phiên lồng nhau thứ hai và tiếp tục thêm a giây nếu cần. Tuy nhiên, nếu bạn đang lồng sâu hơn 1 hoặc 2 cấp độ, đừng yêu cầu thông cảm khi đầu của bạn phát nổ từ việc cố giữ thẳng phiên mà bạn đang gửi lệnh đến ...

+0

tràn ngăn xếp não khỉ :) – user1552512

+0

Chà chỉ là siêu hữu ích. – user1279741