欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jenkins执行shell命令时,提示“Command not found”处理方法

程序员文章站 2022-05-14 20:43:10
...

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

#!/bin/bash -ilex

cd ....

ssh命令中可以直接添加 source /etc/profile

ssh [email protected] 'source /etc/profile; cd ...'
相关标签: jenkins