【发布时间】:2013-10-14 11:27:05
【问题描述】:
我正在尝试在 android 上运行以下简单的 shell 脚本:
#!/system/bin/sh
echo "Hello World!"
我将文件命名为“test”,并将其放在“/system/bin/”中。我将 permission 更改为755 和 group 到 shell ..
现在当我尝试运行脚本时:test,它显示:
sh: test: No such file or directory
我可以在其中看到文件,当我运行 bash test 或 sh test 时,它可以工作..
有什么问题?
【问题讨论】:
-
你的
sh的路径是什么?检查它是否真的是/system/bin/sh。另外,它是#!/bin...。 -
@fedorqui:
which命令显示/system/bin/sh.. -
好的,所以这部分很好。
#!呢? -
@fedorqui: 是的 .. [#!] 已经存在(它只是没有出现在将文本突出显示为代码的位置),我将文件夹更改为 /bin/sh .. 但是,出现相同的消息!!!
-
如何执行脚本?尝试使用文件的完整路径。