Jenkins 执行command脚本 提示找不到命令

现象:Jenkins的command里面执行脚本输出找不到命令,手动登录主机可以执行。

原因及解决:Jenkins默认情况下执行shell脚本是使用非登录方式,然而非登录方式不会加载 /etc/profile 文件,在 Execute shell 中 添加如 #!/bin/bash -l 命令修改为登录方式即可解决问题,-l参数很重要。

 

你可能感兴趣的:(运维,linux,Jenkins)