zoukankan      html  css  js  c++  java
  • 项目总结62:Linux自定义tomca服务重启

    项目总结62:Linux自定义tomca服务重启

    需求

      项目部署在两台Linux服务器。迭代开发过程中;每次更新服务器都要一连串的操作,虽然不多,但显得繁琐。想写一个tomcat restart脚本,做到“一键操作”

    自定义restart.sh脚本

      放在./tomcat/bin目录下

    ##!/bin/sh
    #tomcat目录
    tomcat_home=/opt/java/tomcat
     
    ##找到tomcat进程的id并kill掉
    ps -ef |grep tomcat  |awk {'print $2'} | sed -e "s/^/kill -9 /g" | sh -
     
    ##启动tomcat
    $tomcat_home/bin/startup.sh 
     
    ##查看启动日志
    tail -f $tomcat_home/logs/catalina.out

    相关指令解释

    ##查找tomcat进程信息
    [root@iZ2zehi3nax522kabwcup4Z bin]# ps -ef |grep tomcat root 27360 1 14 17:55 pts/0 00:01:18 /usr/bin/java -Djava.util.logging.config.file=/opt/java/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -classpath /opt/java/tomcat/bin/bootstrap.jar:/opt/java/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/opt/java/tomcat -Dcatalina.home=/opt/java/tomcat -Djava.io.tmpdir=/opt/java/tomcat/temp org.apache.catalina.startup.Bootstrap start root 27491 27095 0 18:04 pts/0 00:00:00 grep --color=auto tomcat
    ##查找tomcat进程信息,过滤出查找tomcat进程ID
    [root@iZ2zehi3nax522kabwcup4Z bin]# ps -ef |grep tomcat  |awk {'print $2'}
    27360
    27498
    ##查找tomcat进程信息,过滤出查找tomcat进程ID,拼接出杀死进程指令
    [root@iZ2zehi3nax522kabwcup4Z bin]# ps -ef | grep tomcat |awk {'print $2'} |  sed -e 's/^/kill -9 /g' 
    kill -9 27360
    kill -9 27509
    ##查找tomcat进程信息,过滤出查找tomcat进程ID,拼接出杀死进程指令,执行杀死进程指令
    [root@iZ2zehi3nax522kabwcup4Z bin]# ps -ef | grep tomcat |awk {'print $2'} |  sed -e 's/^/kill -9 /g' | sh

    END

  • 相关阅读:
    计算机概念-shell
    数组去重复的三种方法
    CSS 自定义字体
    解决 IE 6/7 中console对象兼容性问题
    Sublime Text 3 Install Markdown Preview Plugins
    对象数组排序函数
    Ubuntu 16.04 下使用Xampp
    JavaScript 中 申明变量的方式--let 语句
    bootstrap框架 导航条组件使用
    phpstorm version 2016.2 License Server激活
  • 原文地址:https://www.cnblogs.com/wobuchifanqie/p/12877807.html
Copyright © 2011-2022 走看看