一键重启同台服务器的所有Tomcat
原创
©著作权归作者所有:来自51CTO博客作者herotan的原创作品,请联系作者获取转载授权,否则将追究法律责任
一般生产环境每台服务器都会布署多个tomcat应用,而每次启动一个一个启动很麻烦,所以通过下面脚本一次完成。
应用程序目录设置及位置要有规律,修改app_base_path 变量即可。
[root@lctest ~]# more start_all_app.sh
app_base_path="/opt"
for app_name in `cd $app_base_path;ls -ld tomcat*|grep -v 'tomcat6'|awk '{ print $NF }'|grep -v '^$'`
do
pid_num=`ps -ef|grep $app_name|grep -v 'grep'|awk '{print $2}' `
echo "$app_name 's pid is $pid_num"
if [ $pid_num -gt 0 ];
then
kill -9 $pid_num
echo "$app_name 's pid $pid_num is killed"
fi
/opt/$app_name/bin/startup.sh
echo "$app_name is startup"
done
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
一键安装ftp服务器
ftp 一键化安装
安装 ftp 一键化 -
服务器日志 之 一键部署log服务器
本文介绍了一键部署log服务器
服务器 log 一键部署