저는 bash 스크립팅이 처음이라 이 작업을 수행하는 방법을 알 수 없습니다.
저는 스크린 세션에서 실행되는 Java 애플리케이션을 백업하고 관리하도록 설계된 스크립트를 작성 중입니다. 목표는 다양한 시스템에서 Java 애플리케이션의 여러 인스턴스를 실행하고 스크립트를 통해 SSH를 통해 이를 제어할 수 있는 것입니다.
제가 원하는 기능 중 하나는 Java 인스턴스 중 하나의 스크린 세션을 쉽게 호출하여 사용자에게 표시할 수 있는 것입니다. 따라서 화면 세션이 A 컴퓨터에서 실행 중이고 이를 B 컴퓨터의 사용자에게 표시하려는 경우 SSH 연결을 시작하고 프로그래밍 방식으로 호출할 수 있기를 원합니다.
즉, bash 스크립트에서 다음 사용자 명령을 에뮬레이트하고 싶습니다.
ssh [email protected]
screen -r ScreenName #Run from inside of ssh session
답변1
어때요?
ssh user@host -t screen -r