我正在尝试从我的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