[Python]操作shell脚本报错Permission denied

问题:

In [28]: os.system('./test_shell_no_para.sh') 
sh: 1: ./test_shell_no_para.sh: Permission denied
Out[28]: 32256

解决办法:

遇到该问题首先想到应该是没有执行权限。
    给bash脚本添加执行权限    

chmod +x xx.sh命令

    重新提交spark任务,如若还有该问题,则可能该脚本还需要可读或者可写 则设置该脚本所在的目录src权限,    

 chmod 777 -R src

 这样问题就被解决了

 

猜你喜欢

转载自www.cnblogs.com/kaerxifa/p/11976019.html