Tomcat启动脚本
2016-06-21 15:28
411 查看
#!/bin/bash # chkconfig: 35 55 25 # description: source tomcat server # processname: tomcat export JRE_HOME=/usr/local/jdk export JAVA_BIN=/usr/local/jdk/bin export PATH=$JRE_HOME/bin:$PATH export CLASSPATH=.:$JRE_HOME/lib/dt.jar:$JRE_HOME/lib/tools.jar export JRE_HOME JAVA_BIN PATH CLASSPATH start(){ netstat -tulnp | grep :8080 &> /dev/null if [ $? -eq 0 ];then echo -e tomcat8080端口已启动: "\033[31m [禁止启动] \033[0m" else su -m www -c /usr/local/tomcat/bin/startup.sh &> /dev/null#su 命令, -m 保持环境变量不变,-c 使用www用户启动服务 sleep 5 netstat -tulnp | grep :8080 &> /dev/null if [ $? -eq 0 ];then echo -e 启动tomcat: "\033[32m [确定] \033[0m" else echo -e 启动tomcat: "\033[31m [失败] \033[0m" fi fi } stop(){ netstat -tulnp | grep :8005 &> /dev/null if [ $? -eq 0 ];then /usr/local/tomcat/bin/shutdown.sh &> /dev/null sleep 10 netstat -tulnp | grep :8080 &> /dev/null if [ $? -eq 0 ];then kill `ps aux | grep java | grep -v grep | awk '{print $2}'` sleep 5 netstat -tulnp | grep :8080 &> /dev/null if [ $? -eq 0 ];then echo -e 关闭tomcat: "\033[31m [失败] \033[0m" else echo -e 关闭tomcat: "\033[32m [确定] \033[0m" fi else echo -e 关闭tomcat: "\033[32m [确定] \033[0m" fi else echo -e tomcat8005端口未启动: "\033[31m [禁止关闭] \033[0m" fi } status(){ ps aux | grep java netstat -tlnp | grep java | grep --color 80 } restart(){ echo -e 重启时间比较长: "\033[32m [请稍后...] \033[0m" stop start } case $1 in start) start;; stop) stop;; status) status;; restart) restart;; *) echo -e 用法:/etc/init.d/tomcat "\033[32m {start|stop|restart|status} \033[0m" esac
相关文章推荐
- java-模拟tomcat服务器
- i-jetty环境搭配与编译
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- Linux部署Tomcat服务器
- jenkins------结合maven将svn项目自动部署到tomcat下
- 如何搞定tomcat这只喵~
- tomcat在opensuse下开机自启失败的原因分析及解决方法
- jsp项目中更改tomcat的默认index.jsp访问路径的方法
- Tomcat 多端口 多应用
- tomcat 5.0 + apache 2.0 完全安装步骤详解
- Tomcat安全设置 win2003 下tomcat权限限制
- Jsp和PHP共用80端口整合Apache和Tomcat(访问时无需加端口号)
- Tomcat服务器 安全设置第1/3页
- tomcat 6.0.20在一个机器上安装多个服务的方法
- Tomcat 5.5 数据库连接池配置
- Tomcat内存溢出分析及解决方法
- apache tomcat 一个网站多域名的实现方法
- Tomcat无法加载css和js等静态资源文件的解决思路