linux-----遇到的问题----tab键不补全sh文件不能运行

来源:互联网 发布:解除windows驱动器锁定 编辑:程序博客网 时间:2024/06/05 04:34


在linux上部署tomcat,进入bin目录后 遇到了tab键不补全sh文件不能运行的情况。


如果自己输入sh文件名后也会报错:

[x@web bin]$ ./startup.sh
bash: ./startup.sh: Permission denied
[x@web bin]$ sudo ./startup.sh
[sudo] password for zzq:
sudo: ./startup.sh: command not found
[x@web bin]$ sudo bash ./startup.sh
Cannot find ./catalina.sh
The file is absent or does not have execute permission
This file is needed to run this program
[x@web bin]$


这个是因为文件没有执行权限的原因:

使用ll命令之后

看到没有执行权限x。

详细给权限的可参考:

linux基础(七)----linux命令系统学习----系统安全相关命令

我们这里直接使用 sudo  chmod 666 startup.sh

或者 sudo  chmod a+x  startup.sh

给执行文件执行权限即可。

但是tomcat中即可启动文件是相互引用的,所以最好bin目录下的sh都给执行权限。

sudo  chmod a+x  *.sh

即可。





0 1
原创粉丝点击