Tôi thường có một số cửa sổ đầu cuối, mỗi cửa sổ được kết nối qua ssh đến một máy chủ từ xa. Trong mỗi cửa sổ tôi làm việc bằng cách sử dụng chương trình màn hình gnu, để đảm bảo sự bền bỉ của các quá trình tương tác trong trường hợp ngắt kết nối.
Hiện tại, bất cứ khi nào kết nối ssh giảm (chẳng hạn như khi tôi đặt máy tính khách ngủ qua đêm), tôi phải khởi động lại phiên ssh bên trong mỗi cửa sổ một cách thủ công và sau đó trong mỗi cửa sổ tiếp tục một cách tẻ nhạt phiên màn hình cụ thể (ví dụ: "màn hình - r 3453 "trong một cửa sổ," màn hình -r 3462 "trong cửa sổ khác, v.v.)
Có một cách thanh lịch để tự động hóa điều này? Đặc biệt:
kết nối lại phiên ssh nếu nó bị rớt, ngay khi phát hiện kết nối Internet
chạy phiên bản màn hình cụ thể cho cửa sổ terminal ngay khi ssh kết nối lại
Cảm ơn cho bất kỳ lời khuyên về điều này