Board logo

标题: linux-----遇到的问题----tab键不补全sh文件不能运行 [打印本页]

作者: look_w    时间: 2019-5-13 09:25     标题: linux-----遇到的问题----tab键不补全sh文件不能运行

在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

即可。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0