权限被拒绝,无法从Android应用运行Shell脚本

时间:2019-02-11 22:55:43

标签: android bash shell

我正在尝试从我的Android应用程序运行脚本,.sh位于/ res / raw文件夹中,该文件夹最终被复制到内部存储中,并且无法生根设备。

但是我遇到了这个错误:运行exec()时出错。命令:[.....]原因为java.io.IOException:权限被拒绝;我已经尝试进行了2天的重击,但目前我还没有进一步了解,希望有新想法的人可以看到缺少的内容。

我已经尝试过运行chmod 775

脚本(test.sh):

def wrapper(*args, **kwargs):
    user = None
    fn_signature_args = inspect.getfullargspec(fn).args
    # looking for a user in kwargs
    if 'user' in kwargs:
    user = kwargs['user']
    # looking for a user as positional argument
    elif 'user' in fn_signature_args:
    index = fn_signature_args.index('user')
    user = args[index]
    # looking for a user as self or request attribute
    elif fn_signature_args[0] in ('request', 'self'):
    user = args[0].user

在我的Android应用上:

#!/bin/bash
REQUESTDATE=`date "+%Y-%m-%dT%H:%M:%S"`
URL=https://.....
Resp=`curl -v -H "date: $REQUESTDATE" -H "Content-Type: application/json" -X POST -d@my_json.json $URL`
echo $Resp

0 个答案:

没有答案