Я новичок в написании сценариев bash, и мне сложно понять, как этого добиться.
Я работаю над сценарием, предназначенным для резервного копирования и управления Java-приложением, которое выполняется в рамках сеанса экрана. Цель состоит в том, чтобы иметь возможность иметь несколько экземпляров Java-приложения, работающего на разных машинах, и иметь возможность управлять ими через ssh из сценария.
Особенностью, которую я хотел бы иметь, является возможность легко вызвать сеанс экрана одного из экземпляров Java и отобразить его для пользователя. Поэтому, если сеанс экрана выполняется на компьютере A, и я хочу показать его пользователю на компьютере B, я хочу иметь возможность инициировать соединение ssh и вызывать его программным способом.
Короче говоря, я хочу имитировать следующие пользовательские команды в скрипте bash:
ssh user@1.2.3.4
screen -r ScreenName #Run from inside of ssh session