sh 文件中cd指令无效
可能的原因有:
-
没有执行.sh文件的权限,需要使用chmod命令添加可执行权限。
-
.sh文件所在的目录没有执行权限,需要使用chmod命令给该目录添加可执行权限。
-
.sh文件中使用了相对路径,但当前工作目录与脚本所在目录不同,需要使用绝对路径或修改工作目录。
-
.sh文件中使用了cd命令切换到不存在的目录或没有权限的目录。
-
.sh文件中使用了cd命令后没有执行其他命令或没有使用绝对路径执行其他命令,导致脚本执行完后回到原来的目录。
-
.sh文件中使用了cd命令后没有使用source或"."命令加载其他脚本,导致其他脚本无法执行。
原文地址: https://www.cveoy.top/t/topic/bb7u 著作权归作者所有。请勿转载和采集!