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

来源:3-13 本章回顾

慕粉4055205

2021-04-02 16:18

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回答

  • 伊丫璇
    2021-05-28 14:43:13
    已采纳
    #!/bin/bash -ilex
    ifconfig
    
    本机shell命令可以执行,jenkins任务中无法执行,
    则是jenkins没有加载/etc/profile导致,
    需要在jenkins调用shell脚本的最前面加一行脚本即可,实践成功。


  • 大白3533048
    2021-04-02 17:50:11

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

用Jenkins自动化搭建测试环境

利用Jenkins实现测试环境的一键自动化部署。

37385 学习 · 236 问题

查看课程

相似问题