繁体   English   中英

无法在Jenkins上运行的Shell脚本中更改目录

[英]Unable to change directory in Shell Script running on Jenkins

我正在尝试在Jenkins上运行Shell脚本,并想更改目录。 我的代码如下:

#!/bin/bash
pwd
function myprog() {
 cd root/data
}

myprog
pwd

我尝试了此处发布的问题中提到的所有可能性。

我尝试了符号链接,别名和功能,但是没有成功。 在jenkins控制台输出中,我总是收到以下错误:

/tmp/hudson772738020072372550.sh: line 11: cd: root/data: No such file or directory

我在这里注意到的是,在cd后面有一个冒号,这是否会引起一些问题? 请帮助。 谢谢。

这是Shell的一种说法,即字符串root/data与当前目录下的任何目录都不对应。

您可能想说cd /root/data

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM