分页: 1 / 1

脚本没有x权限可以用sh或bash来运行,那么二进制文件怎么办

发表于 : 2020-03-01 10:52
zhangjint5
请教各位

最近遇到一个问题:

需要在 Android Shell 中运行自己的程序,由于自己的程序并不需要 root 权限,所以就没有 root 掉手机

但是拷贝到 /media/sdcard 的文件没有 x 权限。如果一个 .sh 文件没有 x 权限,那么用 ./shellfile.sh 无法运行。不过是用 sh ./shellfile.sh 或 bash ./shellfile.sh 还是可以运行起来。

问题来了,我有一个二进制文件,如果也没有 x 权限,有没有办法运行起来呢。(在有 x 权限的时候 ./filename 是可以运行的)

Re: 脚本没有x权限可以用sh或bash来运行,那么二进制文件怎么办

发表于 : 2020-03-01 12:12
astolia
安装termux,把程序放到termux环境(/data/data/com.termux/files/home)下运行

Re: 脚本没有x权限可以用sh或bash来运行,那么二进制文件怎么办

发表于 : 2020-03-02 0:49
zhangjint5
astolia 写了: 2020-03-01 12:12 安装termux,把程序放到termux环境(/data/data/com.termux/files/home)下运行
高手!厉害!就这么愉快的解决了!

Re: 脚本没有x权限可以用sh或bash来运行,那么二进制文件怎么办

发表于 : 2020-03-03 16:30
zhangjint5
astolia 写了: 2020-03-01 12:12 安装termux,把程序放到termux环境(/data/data/com.termux/files/home)下运行
苦逼! termux 不能运行在 Android 4.4 ,找了一个超老的终端模拟器。

Shell 也不是 bash ,而是 Android 底层带的 MirBSD Korn Shell ,语法也得按他的来!

写个脚本架设一个 tunnel

老 Android 4.4 平板又可以发挥余热了