linux-----遇到的问题----tab键不补全sh文件不能运行
2024-08-30 00:48: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
即可。
最新文章
- MongoDB学习笔记——Master/Slave主从复制
- Android 优秀的开源框架整理
- Permission Lists Assigned to a User
- WebBrowser里网页根据文字判断来点击链接 无Name及ID时
- spring注解使用
- Android开发之bug-No Activity found to handle Intent
- unity3d游戏开发——新手引导
- Android ExpandableListView使用+获取SIM卡状态信息
- pptp vpn
- Android PackageManager基础知识
- python中opencv的安装
- eclipse,代码中有错误,项目或者java类中却不显示红叉
- 短连接、长连接与keep-alive
- 机器学习 第五篇:分类(kNN)
- jquery----js/css 导入
- Python cv2 OpenCV 中传统图片格式与 base64 转换
- 装饰者模式——Java设计模式
- VB将MSHFlexGrid数据导出到Excel文件通用功能
- 对于开发WEB方面项目需要的工具和技术了解
- [Android]热修复框架AndFix测试说明