2015-12-08 73 views
0

我正嘗試使用groovy腳本激活遠程服務器上的命令。 我已將我的ssh密鑰複製到它工作的遠程服務器。使用groovy來激活帶參數的遠程ssh命令

ssh [email protected]_server '/usr/local/bin/activate.pl' 

當我試圖參數添加到遠程腳本我有故障:

ssh [email protected]_server '/usr/local/bin/activate.pl android linux' 

的errros是:No such file or directory。 因爲我知道腳本在那裏,它在添加參數之前工作,我猜問題是添加參數。

當我從shell激活遠程shell沒有遠程腳本工作的groovy。我怎樣才能用groovy將它們傳遞給遠程腳本? 謝謝

+0

你是如何運行它的?作爲一個過程? – Will

回答

0

我正在運行它作爲Jenkins用戶。

我發現無法使用groovy將參數傳遞給遠程腳本。 我創建了一個執行ssh命令的本地腳本,我從Jenkins groovy激活本地腳本