可能的原因有:

  1. 没有执行.sh文件的权限,需要使用chmod命令添加可执行权限。

  2. .sh文件所在的目录没有执行权限,需要使用chmod命令给该目录添加可执行权限。

  3. .sh文件中使用了相对路径,但当前工作目录与脚本所在目录不同,需要使用绝对路径或修改工作目录。

  4. .sh文件中使用了cd命令切换到不存在的目录或没有权限的目录。

  5. .sh文件中使用了cd命令后没有执行其他命令或没有使用绝对路径执行其他命令,导致脚本执行完后回到原来的目录。

  6. .sh文件中使用了cd命令后没有使用source或"."命令加载其他脚本,导致其他脚本无法执行。

sh 文件中cd指令无效

原文地址: https://www.cveoy.top/t/topic/bb7u 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录