![](/img/trans.png)
[英]how to store output in variable when a command is executed from Jenkins on remote machine via ssh?
[英]Ssh command to Windows machine via bash script executed from Jenkins slave
我有一些bash腳本( myscript.sh
),邏輯步驟之一是對運行open-ssh
Windows計算機運行ssh
命令。
當我從外殼運行腳本( myscript.sh
)時,一切正常。 但是,當我從Jenkins(CentOS 7.3)運行相同的腳本時,它無法通過ssh
命令檢索內容: ssh root@windows-server hostname
。
請您幫忙。
運行jenkins進程的用戶可能沒有正確的可執行權限或組成員身份。
嘗試
須藤-u“ jenkinsuser” myscript.sh
如果失敗,則確認問題。
在這種情況下,請更改腳本的執行權限,或將服務器進程所有者置於正確的組中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.