美文网首页
jenkins执行远程命令的时候经常失败

jenkins执行远程命令的时候经常失败

作者: Judy警官 | 来源:发表于2022-06-30 11:04 被阅读0次

错误写法:
ssh -p 40001 root@rms_host "cd /usr/local/geekplus/simulation/p40;nohup sh run.sh>nohup.out 2>&1 &" 现象:不能成功执行命令 正确解法: ssh -p 40001 root@rms_host "source /etc/profile;cd /usr/local/geekplus/simulation/rs;nohup sh run.sh>nohup.out 2>&1 &"

因为执行run.sh时用到了java环境变量,而远程执行不能使用root用户的环境变量,所以失败。
加了source /etc/profile;后就使得jenkins使用的当前用户获得了环境变量,所以能成功。

相关文章

网友评论

      本文标题:jenkins执行远程命令的时候经常失败

      本文链接:https://www.haomeiwen.com/subject/lksfbrtx.html