나는 일반적으로 ssh를 통해 원격 서버에 연결된 여러 터미널 창을 가지고 있습니다. 각 창에서 나는 gnu 스크린 프로그램을 사용하여 연결이 끊긴 경우 대화 형 프로세스의 지속성을 보장합니다.
현재 ssh 연결이 끊어 질 때마다 (예 : 클라이언트 컴퓨터를 밤새 잠자 게 할 때) 각 창에서 ssh 세션을 수동으로 조심스럽게 다시 시작한 다음 각 창에서 특정 화면 세션을 신중하게 다시 시작해야합니다 (예 : "screen- 한 창에 r 3453 ", 다른 창에"screen -r 3462 "등)
이것을 자동화하는 우아한 방법이 있습니까? 구체적으로 특별히:
인터넷 연결이 감지되는 즉시 ssh 세션이 끊어지면 다시 연결하십시오.
ssh가 다시 연결되는 즉시 터미널 창의 특정 화면 인스턴스를 실행하십시오.
이것에 대한 팁 주셔서 감사합니다