sshpass: не удалось выполнить команду: нет такого файла или каталога - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь запустить удаленный sh из Jenkins, чтобы изменить сценарий на исполняемый, но я получаю следующую ошибку:

[-manager_feature_kubernetes-YYLYXREUAV4NHLBACWJHV5YMQFOGHM4SS7G67ASIGYSZZGVS4VBQ] Running shell script
+ sshpass -p **** ssh'****@10.XX.XX.XXX chmod u + x /home/Script.sh '
sshpass: Failed to run command: No such file or directory

Логика моего сценария:

sh "sshpass -p \" $ {passSSH} \ "ssh ${userSSH}@10.XX.XX.XXX \" chmod u + x /home/Script.sh \ ""

Кто-нибудь может помочь?

Ответы [ 2 ]

0 голосов
/ 18 июля 2019

Вы пробовали это:

sshpass -p '$rootPassword' ssh -o 'StrictHostKeyChecking=no' $isRoot@$Host "chmod u+x /home/$USER/Script.sh"
0 голосов
/ 15 октября 2018

$ rootPassword, $ isRoot, $ Host - строковый параметр Jenkins

sshpass -p "" $ rootPassword "" ssh $ isRoot @ $ Host id;echo $ HOME;

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