我收到错误ssh退出状态1

时间:2012-11-02 05:40:00

标签: ssh jenkins

在jenkins post build action中,我使用ssh在远程主机上配置了 Execute shell script ssh site 10.32.25.66 ,命令:

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

我又修改了

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

我尝试了这两个命令并且Build成功了,但是我在Jenkins的控制台输出中看到它没有执行我的脚本。我收到ssh退出状态1错误。 在我的winscp我的脚本(ims-carte-stop)在这个位置home/appsadm/bin

如果我做错了,请告诉我。 我的目的是在构建成功时自动停止jenkins服务器。

1 个答案:

答案 0 :(得分: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

请注意,“home”一词都是小写字母而非大写字母。另外,使用$使它成为变量,我认为你不想要它。