Sự khác biệt giữa một màn hình được gắn và tách ra là gì?


7
[blah]$ screen -ls
There are screens on:
        16517.pts-0.blah       (01/28/2012 01:55:32 PM)        (Detached)
        4345.pts-1.blah     (01/27/2012 11:22:48 AM)        (Attached)
2 Sockets in /var/run/screen/S-blahblah.

Có 2 câu hỏi

1) Sự khác biệt giữa màn hình được gắn và tách rời

2) Bạn có thể giết màn hình đính kèm và tách ra và làm thế nào để bạn làm điều đó? (Tôi đã giết màn hình đính kèm với màn hình -X -S id kill trước đó nhưng tôi không nghĩ nó hoạt động trên màn hình tách rời)


Đây có phải là một câu hỏi linux?
Matt H

Câu trả lời:


4

Đính kèm có nghĩa là một số quá trình thực sự đang sử dụng phiên đó, tách ra có nghĩa là ai đó đã rời khỏi phiên màn hình đang chạy, nhưng bị ngắt kết nối với nó.

Tại sao không chỉ đơn giản là kết nối với các phiên màn hình một lần, và chỉ cần dừng mọi thứ đang chạy? Kết nối với các phiên hiện có với lệnh screen -r -d, hoặc screen -R -D.


3
Bạn có thể làm rõ những gì "một quá trình đang thực sự sử dụng phiên đó?" Bạn có nghĩa là nó bị 'ràng buộc' với một cửa sổ đầu cuối / phiên TTY / SSH và nó sẽ đóng khi phiên đó đóng cửa? Hay bạn có nghĩa là có một quá trình hoạt động đang chạy trong đó?
Chim cánh cụt vô danh

1
Làm cách nào để kiểm tra xem tôi đang ở màn hình nào nếu tôi có nhiều màn hình khi tôi sử dụng màn hình?
Shicheng Guo

Trong trường hợp phiên đính kèm có thể là sơ yếu lý lịch mà trong trường hợp của tôi, tôi đóng mà không đóng và xuất hiện như đính kèm và tôi không muốn giết quá trình này
Cyberguille
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.