Làm cách nào để tách phiên màn hình khỏi thiết bị đầu cuối?


155

Tôi biết cách bắt đầu screenvà cách liệt kê các màn hình khác nhau:

screen -ls

hoặc đính kèm:

There are screens on:
        2477.pts-0.server1      (Detached)
        2522.pts-0.server1      (Detached)
2 Sockets in /var/run/screen/S-root.

$ screen -r 2477.pts-0.server1

Nhưng sự kết hợp chính để tách khỏi phiên màn hình và giữ cho nó chạy là gì?

Câu trả lời:


195

Ctrl+ atheo sau d. Lưu ý chữ thường [ screenManpage ] có một danh sách dài các phím tắt này trong phần "DEFAULT KEY BINDING".


13
Tôi nghĩ rằng bạn có nghĩa là <kbd> Ctrl-A <kbd> <kbd> d </ kbd> (chữ thường). Chữ in hoa ( D) là 'powerdetach'.
Arcege

có, như @Arcege đề xuất, <Ctrl-A> <d> tách khỏi phiên màn hình hiện tại. Mà làm việc cho tôi. <Ctrl-A> <D> dường như chờ đợi một cái gì đó khác và nhận được thông báo "tách rời" ngay khi tôi nhấn bất kỳ Khóa nào khác. Nếu <Ctrl-A> <D> <D> nhấn bạn đã tách ra và đăng xuất khỏi ssh.
chủ đề

Nhỏ d!!!!!!!
tarashypka

51

Để liệt kê các phiên của bạn, hãy chạy:

screen -list

Bạn có thể chạy bất kỳ lệnh nào dưới lệnh màn hình như:

screen myscript.sh

Sau đó nhấn Ctrl+ a(phát hành) và sau đó dtách quá trình / màn hình (để nó tiếp tục chạy).


Để tiếp tục quá trình tách ra, sử dụng:

screen -r

Nếu bạn có nhiều, sau đó thêm số phiên sau đó.


Bạn cũng có thể gắn lại vào Attachedmàn hình đã có screen -x. Hữu ích để điều tra lý do tại sao nó được đính kèm, chia sẻ thiết bị đầu cuối với ai đó hoặc để xem / kiểm tra ai đó những gì họ đang làm.


Để được trợ giúp thêm, hãy chạy man screenhoặc trong màn hình nhấn Ctrl+ a, nhả và sau đó nhấn ?để xem thêm các phím tắt.

Xem thêm:


9

Bạn có thể sẽ thấy nó được liệt kê như thế này trong trang màn hình:

^a - d

Điều quan trọng là lưu ý trường hợp các chữ cái là chữ hoa và chữ thường sẽ làm các chức năng khác nhau.


3

Một số hệ thống loại bỏ các ràng buộc nhất định theo mặc định. Vì vậy, tốt nhất là xem trang keybinding trực tuyến : Ctrl-a ?. Bạn cũng có thể sử dụng dấu nhắc lệnh trong screen: Ctrl-a :detach. Bản thân tôi, tôi thường loại bỏ các ràng buộc chính cho 'tách ra' và 'powerdetach', ngoại trừ trên các hệ thống từ xa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.