Kết thúc phiên hiện tại trong phiên màn hình


9

Tôi đã bắt đầu một hoạt động lớn, nhưng tôi đã không bắt đầu một phiên màn hình, vì vậy tôi không thể ngắt kết nối mà không hủy hoạt động.

Có cách nào để tiêm màn hình để hoạt động tiếp tục và gửi đầu ra của nó tới phiên màn hình và tôi có thể ngắt kết nối phiên ssh của mình một cách an toàn không?


Câu trả lời:


5

Sau khi duyệt "Không" của bạn liên kết Tôi thực sự tìm thấy câu trả lời này trên serverfault từ bá tước:

Tuy nhiên, đối với vấn đề thực tế của bạn, có một điều khác bạn có thể thử: sau khi đã khởi động công việc của mình từ thiết bị đầu cuối, hãy làm nền bằng cách nhập ctrl-z và sau đó bg. Sau đó, tách công việc ra khỏi vỏ cha mẹ - trong bash: disown -h%. Sau đó, bạn có thể đóng thiết bị đầu cuối một cách an toàn và công việc sẽ tiếp tục chạy.

Và câu hỏi này từ cùng một câu hỏi từ Rob Wells:

$ screen -S my_ process
$ retty $ (pgrep my_ process)
/ vẽ lại


1
Trong câu hỏi liên kết, reptyr làm việc tốt hơn retty đối với tôi. Retty tách ra nhưng không thể gắn lại.
Leo

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.