[shell] tomcat启动脚本评析
来源:互联网 发布:java数组转化为字符串 编辑:程序博客网 时间:2024/05/22 06:27
# -----------------------------------------------------------------------------
# Stop script for the CATALINA Server
# -----------------------------------------------------------------------------
# Better OS/400 detection: see Bugzilla 31132
os400=false
case "`uname`" in
OS400*) os400=true;;
esac
# resolve links - $0 may be a softlink
PRG="$0"
while [ -h "$PRG" ] ; #判断文件是否存在,并且是一个符号连接
do
ls=`ls -ld "$PRG"`
# ls -a 不隐藏任何以. 开始的项目
# ls -d 列出目录本身,不是目录里内容
# ls -r 逆序排列
# ls -R 递归显示子目录
# ls -s 以块数形式显示每个文件分配的尺寸
# ls -l 以长格式列出文件
# ls -ld 文件名 ----> -rw-r--r--. 1 root root 41 8月 4 15:47 /test/tt.txt
link=`expr "$ls" : '.*-> \(.*\)$'`
#
#
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`/"$link"
fi
done
PRGDIR=`dirname "$PRG"`
EXECUTABLE=catalina.sh
# Check that target executable exists
if $os400; then
# -x will Only work on the os400 if the files are:
# 1. owned by the user
# 2. owned by the PRIMARY group of the user
# this will not work if the user belongs in secondary groups
eval
else
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
echo "Cannot find $PRGDIR/$EXECUTABLE"
echo "The file is absent or does not have execute permission"
echo "This file is needed to run this program"
exit 1
fi
fi
exec "$PRGDIR"/"$EXECUTABLE" stop "$@"
阅读全文
0 0
- [shell] tomcat启动脚本评析
- [shell] tomcat启动脚本评析
- 使用shell脚本 启动关闭tomcat服务
- 使用shell脚本 启动关闭tomcat服务
- shell脚本--部署应用到tomcat并启动tomcat
- shell脚本部署并启动tomcat(简单例子)
- Hudson 执行shell脚本(Hudson 启动Tomcat 无效问题)
- shell脚本启动,tomcat意外退出的问题
- 配置tomcat自动定时启动的shell脚本
- shell 脚本安装tomcat
- shell启动脚本
- 程序启动脚本 shell
- spark shell启动脚本
- linux shell 启动脚本
- redis shell启动脚本
- linux环境在tomcat启动或者停止后执行shell脚本,脚本内容备份图片文件夹
- tomcat启动shell编写
- shell启动tomcat
- 库项目引入
- Android设计模式之单例模式
- Day3-10.The static keyword
- Python基础(5)——函数的执行,调用,嵌套
- (hdu6070)2017杭电多校联赛第四场-Dirt Ratio 线段树+二分
- [shell] tomcat启动脚本评析
- 报错处理:严重: Exception starting filter struts2 ,Unable to load configuration
- 访问网站*.googleapis.com加载慢,解决办法
- 如何向已经安装好的apache添加一个模块 (纯转载)
- ios 关于响应链详解
- HDU 6071 最短路思维题
- JS 判断当前访问页面的是手机、平板或电脑
- Android AES 加密、解密
- C语言随记_关于静态变量地址