报错-bash: ./a.sh: Permission denied

执行shell脚本时发现,输入./a.sh时报-bash: ./a.sh: Permission denied这个错。原因是你的shell脚本时不可执行的,通过在命令行输入ll或者ls -l查看文件的访问权限:

此时你的脚本文件是r可读w可写,但是不可执行,所以你要把输入chmod u+x a.sh,此时就变成了可执行了。

再输入./a.sh就可以运行shell脚本了。后面的星号是可执行的标志。

猜你喜欢

转载自blog.csdn.net/Mr_xiao_1/article/details/83651367