Мне нужно дистанционно подключиться к шлюзу (работающему на платформе Linux), внутри которого у меня есть несколько исполняемых файлов (подписаниеModule.sh и taxModule.sh). Теперь я хочу написать один сценарий на своем рабочем столе, который будет подключаться к этому шлюзу и запускать signedModule.sh и taxModule.sh в двух разных терминалах.Как запустить несколько сценариев на удаленном компьютере
я написал ниже код:
ssh [email protected] #to connect to gateway
sleep 5
cd /opt/swfiscal/signingModule #path of both modules
./signingModule #executable.
Но через этот код, я могу подключить шлюз, но после подключения не к шлюзу ничего не происходит.
второй код:
source configPath # file where i have given path of both the modules
cd $FCM_SCRIPTS # variable in which i have stored the path of modules
ssh [email protected] 'sh -' < startSigningModule** #to connect and run one module.
как выход этого я получаю:
-source: configPath: файл не найден
Пожалуйста, помогите мне работать это. Заранее спасибо.
Примечание:
- Я могу копировать вставить свои файлы в этом шлюзе, если требуется.
Gnome-Terminal
или любые другие альтернативы это не работает в моем шлюзе
Вы можете сделать что-то вроде этого. ssh bar @ foo "command1 && command2" –
его не работает :( –
Вы получаете какую-либо ошибку? –