使用groovy激活带参数的远程ssh命令

时间:2015-12-08 13:29:29

标签: groovy ssh

我正在尝试使用groovy脚本在远程服务器上激活命令。 我已经将我的ssh密钥复制到了它运行的远程服务器上。

ssh root@remote_server '/usr/local/bin/activate.pl'

当我尝试向远程脚本添加参数时,我遇到了失败:

ssh root@remote_server '/usr/local/bin/activate.pl android linux'

错误是:No such file or directory。 因为我知道脚本在那里并且在添加参数之前它起作用我想问题是添加参数。

当我从shell激活远程shell时没有groovy远程脚本工作。如何用groovy将它们传递给远程脚本? 感谢

1 个答案:

答案 0 :(得分:0)

我是以Jenkins用户身份运行的。

我发现无法使用groovy将参数传递给远程脚本。 我创建了一个执行ssh命令的本地脚本,并从Jenkins groovy

激活本地脚本