2012-11-02 28 views
1

在詹金斯生成後的行動我配置使用ssh SSH網站10.32.25.66,命令遠程主機上執行shell腳本我收到錯誤的ssh退出居留制1

cd $HOME/appsadm/bin; ./ims-carte-stop 

,我再次修改

cd /HOME/appsadm/bin; ./ims-carte-stop.* 

我嘗試了這兩個命令,並且構建成功,但是我在Jenkins的控制檯輸出中看到它沒有執行我的腳本。我得到ssh退出狀態1錯誤。 在我的winscp我的腳本(ims-carte-stop)在這個位置home/appsadm/bin

請告訴我,如果我做錯了什麼。 我的意圖是在構建成功時自動從jenkins中自動停止服務器。

+1

請將相關部分的控制檯輸出添加到問題中。另外,你可以從命令行運行ssh命令嗎? – hyde

+0

此外,請檢查我對這個問題的編輯,以確保我沒有改變意圖的含義:) – hyde

回答

0

這可能是你的問題一個錯字,但:

你說你ims-carte-stop腳本是:

/home/appsadm/bin 

,而你的腳本是這樣做的:

cd $HOME/appsadm/bin 
or 
cd /HOME/appsadm/bin 

綜觀路徑,我假設你正在使用UNIX風格的操作系統(Linux,BSD,OSX)。 UNIX路徑區分大小寫。您的腳本應該是:

cd /home/appsadm/bin 

請注意,單詞「家」是所有小寫字母不是首都。此外,使用$使其成爲一個變量,我不認爲你想要。

相關問題