欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

jenkins执行shell命令,提示“Commandnotfound”

时间:2023-07-24

       如果登录linux,shell命令可以执行,则是jenkins没有加载/etc/profile导致,需要在jenkins调用shell脚本的最前面加一行脚本,#!/bin/bash -ilex,可以通过-i参数和-l参数让bash为login shell and interactive shell,就可以读取/etc/profile和~/.bash_profile等文件,如下“

#!/bin/bash -ilexcd..

等其他shell命令

对于e参数表示一旦出错,就退出当前的shell,x参数表示可以显示所执行的每一条命令

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。