1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
#!/bin/bash tomcat=$1 #选择Tomcat Tomcat_Menu() { echo "1: 客户运营、微信营销、积分系统" echo "2: 权益系统" echo "3: 知识答题系统" echo "exit: 退出当前脚本" echo "###################################################" read -p "输入你的选择 (1, 2, 3 or Exit): " tomcat } #设置tomcat路径 Tomcat_Path() { if [ "${tomcat}" != "" ]; then if [ "${tomcat}" = "1" ]; then TomcatPath="/home/tomcat/tomcat_wxmkt/bin/" TomcatName="你选择的是:“客户运营、微信营销、积分系统”" elif [ "${tomcat}" = "2" ]; then TomcatPath="/home/tomcat/tomcat_qyxt/bin/" TomcatName="你选择的是:“权益系统”" elif [ "${tomcat}" = "3" ]; then TomcatPath="/home/tomcat/tomcat_study/bin/" TomcatName="你选择的是:“知识答题系统”" fi fi } #选择执行命令 Tomcat_management_Menu() { echo $TomcatName echo "1: kill停止" echo "2: kill重启" echo "3: 启动" echo "4: 查看状态" echo "exit: 退出当前脚本" echo "###################################################" read -p "输入你的选择 (1, 2, 3 or Exit): " action } clear echo "+------------------------------------------------------------------------+" echo "| Tomcat 运维脚本 |" echo "+------------------------------------------------------------------------+" #选择Tomcat if [ "${tomcat}" == "" ]; then Tomcat_Menu fi Tomcat_Path Tomcat_management_Menu #执行命令 if [ "${action}" != "" ]; then if [ "${action}" = "1" ]; then ps -ef | grep java | grep $TomcatPath | awk '{print $2}' | xargs kill -9 elif [ "${action}" = "2" ]; then ps -ef | grep java | grep $TomcatPath | awk '{print $2}' | xargs kill -9 $TomcatPath"startup.sh" elif [ "${action}" = "3" ]; then $TomcatPath"startup.sh" elif [ "${action}" = "4" ]; then ps -ef | grep java | grep $TomcatPath fi fi |