我正在尝试从android shell中修改shell脚本。 请参阅下面的输出。
$data = json_decode($model->SpField);
为什么说"没有这样的文件或目录"错误很奇怪,因为文件实际存在。
我也尝试将相同的shell脚本复制到/ system分区。结果是一样的。我在mount命令中验证了两个分区都没有挂载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
标志。
我能够使用noexec
,但我希望通过直接执行来实现它。
答案 0 :(得分:2)
通常,当一个shebang不正确时会发生这种情况。检查脚本开头是否有“#!...”并将其删除或更正
答案 1 :(得分:0)
文件格式原因 也许您在Windows中创建文件,然后将其推送到手机。 cat命令,看不到它。 使用vi,我们可以看到
ps ^ M