【发布时间】:2017-03-27 19:55:01
【问题描述】:
我正在尝试从 android shell 调整 shell 脚本。 请看下面的输出。
root@user:/data # ./run_script.sh
/system/bin/sh: ./run_script.sh: No such file or directory
root@user:/data # ls -l run_script.sh
-rwxrwxrwx root root 5861 2016-11-14 07:31 run_script.sh
为什么说“没有这样的文件或目录”这个错误很奇怪,因为文件实际上存在。
我也尝试将相同的 shell 脚本复制到 /system 分区。结果是一样的。我从 mount 命令验证了两个分区都没有挂载noexec 标志。
我可以使用 sh run_script 让它工作,但我想通过直接执行来让它工作。
【问题讨论】:
-
文件是否具有所需的权限? (执行)
-
是的 777 是权限。在代码 sn -p i 中显示了权限
-
哦,对了,对不起,我错过了