Как открыть ssh и запустить команду одновременно? - PullRequest
0 голосов
/ 28 октября 2011

У меня есть приложение (Java, но может быть любым другим), которое должно запустить другое приложение. Это не на одной машине.

Вручную, я бы запустил приложение следующим образом:

ssh myself@machine -X
/..../myapplication

Я попытался поместить две команды в текстовый файл с именем mycommand и

source mycommand

... но вторая команда будет выполнена на локальном компьютере сразу после закрытия секции SSH.

Знаете ли вы, есть ли способ открыть ssh и запустить приложение с другого компьютера одновременно без вмешательства пользователя?

1 Ответ

3 голосов
/ 28 октября 2011

Если после команды вам не нужно выполнять другую команду в оболочке SSH, вы можете использовать следующую команду

ssh myself@machine -X myapplication

Оболочка выполнит команду и затем закроет соединение ssh

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...