Выполнение команд maven в машине Windows через SSH с машины Linux - PullRequest
0 голосов
/ 14 марта 2019

Я настроил мобасс на моей машине с Windows.Теперь я могу подключиться через ssh к этой машине и запустить команду bat.Например, bash$cmd /c test.bat.

В основном в этом пакете у меня есть скрипт на python, который выполняет команду maven.поэтому я должен указать полный путь maven, поскольку он не использует переменные ENV моей оконной машины. Тем не менее, я могу запустить его, как только я сделаю ssh и запусту его из bash.

Нокогда я делаю те же шаги через скрипт Python, используя paramiko, это не так.

import paramiko

ssh = paramiko.SSHClient();

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy());

ssh.connect(hostname='test.com', username='testuser', password='testpass',allow_agent=False,look_for_keys=False);

stdin, stdout, stderr = ssh.exec_command("cmd /c trigger.bat");

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