linux shell 编程7 tomcat的启动停止
2016-02-02 17:02
495 查看
#!/bin/bash JAVA_HOME="/usr/local/jdk1.7/jdk1.7" TOMCAT_HOME="/usr/local/tomcat/apache_tomat-8" export JAVA_HOME usage="{stop|start|restart}" start_tomcat="$TOMCAT_HOME/bin/startup.sh" stop_tomcat="$TOMCAT_HOME/bin/shutdown.sh" # look pid isexists # THIS IS GET PID PID=$( netstat -anp | grep 8080 |awk '{print $7}' | awk '{split($0,b,"/");print b[1]}') # THIS IS REGULAR GET NUMBER RES=$(echo "$PID" |awk '{if($0 ~ /^[0-9]+$/) print $0;}') echo " value of tomcat pid------------------------> $PID" echo "value of pid res---------------------------> $RES" start(){ echo "starting tomcat..." if [ -z "$RES" ] then ${start_tomcat} echo "start tomcat ok !" else echo "start tomcat ok ^^ !" fi } stop(){ echo "stoping tomcat..." if [ -n "$RES" ] then ${stop_tomcat} echo "stoped tomcat ok!" else echo "stoped tomcat ok ^^ !" fi } # read arg echo " please input: $usage " read ANS case $ANS in start) start ;; stop) stop ;; restart) stop start ;; *) echo " please input :$usage" exit 1 ;; esac
相关文章推荐
- linux shell 编程6 函数获取参数
- 使用Powershell配置Hyper-V Server 资源计量 推荐
- shell实现多线程笔记
- shell命令例子
- Shell脚本--结构化命令
- shell 变量
- shell字符串替换
- Linux Shell常用技巧(十二) Shell编程
- Linux Shell常用技巧(五) awk编程
- xshell中目录颜色的修改方法
- xshell远程连接自动断开的问题解决办法
- Python 反弹shell后门用51CTO Blog绑定
- find 必杀技巧
- [root@vhost5 ~]# su - e3base -bash: su: command not found
- CVE-2014-6271 Bash漏洞利用工具
- 《Linux Shell 脚本攻略》学习记录之三
- shell后台进程id
- Shell编程之正则表达式总结
- JDBC处理器和BeanShell取样器的组合应用
- tomcat重启、关闭、查看日志shell