为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我尝试了ifconfig报错,但是其他脚本没有报错呢?

ifconfig报错信息

[test] $ /bin/sh -xe /tmp/jenkins4048314108826157259.sh
+ ifconfig
/tmp/jenkins4048314108826157259.sh:行2: ifconfig: 未找到命令
Build step 'Execute shell' marked build as failure
Finished: FAILURE

运行ls或者其他shell脚本并没有报错,而是执行成功了?

正在回答

2 回答

#!/bin/bash -ilex
ifconfig

本机shell命令可以执行,jenkins任务中无法执行,
则是jenkins没有加载/etc/profile导致,
需要在jenkins调用shell脚本的最前面加一行脚本即可,实践成功。


0 回复 有任何疑惑可以回复我~

你的虚拟机有没有配置网络

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我尝试了ifconfig报错,但是其他脚本没有报错呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信