我的BASH脚本在Fedora / CentOS中工作.
但是我正在测试一个Android eee pad变压器.
我有终端访问,我写了一个小测试脚本.但它不工作,我该如何解决?我究竟做错了什么?
/data/data/berserker.android.apps.sshdroid/home $cat test.sh #!/bin/bash var=`ifconfig -a`; echo $var; /data/data/berserker.android.apps.sshdroid/home $chmod +x test.sh /data/data/berserker.android.apps.sshdroid/home $./test.sh sh: ./test.sh: not found /data/data/berserker.android.apps.sshdroid/home $uname -a Linux localhost 2.6.36.3-00004-g069b8b5 #1 SMP PREEMPT Wed May 11 22:14:22 CST 2011 armv7l GNU/Linux /data/data/berserker.android.apps.sshdroid/home $bash ./test.sh sh: bash: Permission denied /data/data/berserker.android.apps.sshdroid/home $ls -l /bin/bash ls: /bin/bash: No such file or directory /data/data/berserker.android.apps.sshdroid/home $find / -name "bash" find: /config: Permission denied lots more....... find: /proc/595/task/598/fd: Permission denied ...... find: /data: Permission denied find: /root: Permission denied
跟进:
这是我现在的脚本:
#!/bin/sh echo "hello wassup,run me simply as './test.sh'"; or #!/bin/bash echo "hello wassup,run me using 'sh ./test.sh'";