文档首页> 部署 CloudDeploy> 常见问题> 自定义任务步骤问题> 执行shell命令> Shell命令中引用了不存在的文件或文件夹
更新时间:2022-04-28 GMT+08:00
分享

Shell命令中引用了不存在的文件或文件夹

问题现象

执行Shell命令“cd /abcd/”,日志信息提示执行失败,如下:

fatal: [***.***.***.***: FAILED! ={"changed": true, "cmd": "source /etc/profile; /bin/bash /tmp/root_353600_shell_template.sh", "delta": "0:00:00.091214", "end": "2019-01-10 15:30:34.938559", "msg": "non-zero return code", "rc": 1, "start": "2019-01-10 15:30:34.847345", "stderr": "/tmp/root_353600_shell_template.sh: 第 1 行:cd: /abcd/: 没有那个文件或目录", "stderr_lines": ["/tmp/root_353600_shell_template.sh: 第 1 行:cd: /abcd/: 没有那个文件或目录"], "stdout": "", "stdout_lines": []}

原因分析

由于机器上没有“/abcd/”文件夹导致。

处理方法

修改Shell命令,使用正确的目录或文件。

分享:

执行shell命令所有常见问题

more

close