精华内容
下载资源
问答
  • 好记性不如烂笔头,记录下学习...里面有一句要查询当前tomcat运行进程的。 ps -ef | grep tomcat-dir | grep -v grep | awk '{print $2}' # tomcat-dir : tomcat 安装路径。 # grep -v :反选(匹配行不显示) g

    好记性不如烂笔头,记录下学习Linux时的小知识。

    项目中需要定时重启tomcat,所以编写一个脚本。

    里面有一句要查询当前tomcat运行进程的。


    ps -ef | grep tomcat-dir | grep -v grep | awk '{print $2}'


    # tomcat-dir : tomcat 安装路径。

    # grep -v :反选(匹配行不显示) grep -v grep 不显示包含有(grep)字段的行

    # awk :对查询出的结果进行处理 

       $0 : 完整的路径

       $1 : 当前登录用户名

       $2 :  tomcat 进程 pid


    目前有4个tomcat进程。

    shutdown.sh 很多时候不能彻底停止tomcat进程,所以需要此 pid 来结束进程。

    kill -9 tomcat-pid




    展开全文
  • 启动多次tomcat,报8080端口占用问题。  查看Java 启动的进程: ps aux | grep java 依次杀死进程号,用命令:kill -s 9 进程号 注:-s 9 是强制杀死进程,不能用于杀死系统进程,会导致系统异常,此处是Java的...

    启动多次tomcat,报8080端口占用问题。

     查看Java 启动的进程:  ps  aux | grep java

    依次杀死进程号,用命令:kill -s  9  进程号

    注:-s  9  是强制杀死进程,不能用于杀死系统进程,会导致系统异常,此处是Java的进程,不是系统进程,所以可以强制杀死该进程。




    展开全文
  • 1.打开终端 ... bin/shutdown.sh #停止tomcat  tail -f logs/catalina.out #看tomcat的控制台输出; 3.看是否已经有tomcat在运行了  ps -ef |grep tomcat 4.如果有,用kill;  kill -9 pid #pi...

    1.打开终端

      cd /java/tomcat

    2.执行

      bin/startup.sh #启动tomcat
      bin/shutdown.sh #停止tomcat
      tail -f logs/catalina.out #看tomcat的控制台输出;

    3.看是否已经有tomcat在运行了

      ps -ef |grep tomcat

    4.如果有,用kill;

      kill -9 pid #pid 为相应的进程号
      例如 pe -ef |grep tomcat 输出如下
      sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start
      则 5144 就为进程号 pid = 5144

    kill -9 5144 就可以彻底杀死tomcat

      

    首先得知道如何查看进程:

      前面介绍的两个命令都是用于查看当前系统用户的情况,下面就来看看进程的情况,这也是本章的主题.要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.
      

    • ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了.
        ps [选项]
        下面对命令选项进行说明∶
        -e显示所有进程.
        -f全格式.
        -h不显示标题.
        -l长格式.
        -w宽输出.
        a显示终端上的所有进程,包括其他用户的进程.
        r只显示正在运行的进程.
        x显示没有控制终端的进程.
        O[+|-] k1 [,[+|-] k2 [,…]] 根据SHORT KEYS、k1、k2中快捷键指定的多级排序顺序显示进程列表.对于ps的不同格式都存在着默认的顺序指定.这些默认顺序可以被用户的指定所覆盖.其中“+”字符是可选的,“-”字符是倒转指 定键的方向.
        最常用的三个参数是u、a、x.

    转载于:https://www.cnblogs.com/yangzisjz/p/7345240.html

    展开全文
  • 启动一般是执行tomcat/bin/startup.sh,sh tomcat/bin/startup.sh停止一般是执行 sh tomcat/bin/shutdown.sh脚本命令查看执行ps -ef |grep tomcat 输出如下sun 5144 1 0 10:21 pts/1 00:00:06 /Java/jdk/bin/java -D...

    启动

    一般是执行tomcat/bin/startup.sh,sh tomcat/bin/startup.sh

    停止

    一般是执行 sh tomcat/bin/shutdown.sh脚本命令

    查看

    执行ps -ef |grep tomcat 输出如下

    sun 5144 1 0 10:21 pts/1 00:00:06 /Java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start

    说明tomcat已经正常启动, 5144 就为进程号 pid = 5144

    杀死

    kill -9 5144

    展开全文
  • tomcat进程停止脚本

    2019-05-16 14:11:08
    使用默认的shutdown.sh脚本,停止tomcat,经常出现停止不彻底的情况,这个时候请出杀死进程的大招了。 tomcat9pid=`ps -ef | grep tomcat9 | grep -v grep | awk '{print $2}'` for id in $tomcat9pid do kill -9...
  • 在linux系统中使用tomcat应用服务器,会出现使用shutdown.sh脚本无法停止tomcat进程的现象。 经过研究发现可以这样解决这个问题: 首先我们需要修改tomcat的./bin/catalina.sh脚本,在脚本里面加入下面的代码 if...
  • tomcat进程无故停止排查思路 排查 1.grep “kill” /var/log/message 查看是不是系统内存不足自动kill的 改进方法 : (1) 加大内存 (2)tomcat进程加入受包含进程 (3)修改进程优先级 2. 确认是不是直接...
  • 由于dubbo连接未断开,tomcat的主线程退出后,jvm进程没能退出 解决:kill命令强制tomcat停止进程 执行命令查找tomcat进程号PID:ps –ef |grep tomcat kill -9 PID...
  • 在linux系统中使用tomcat应用服务器,会出现使用shutdown.sh脚本无法停止tomcat进程的现象。 经过研究发现可以这样解决这个问题: 首先我们需要修改tomcat的./bin/catalina.sh脚本,在脚本里面加入下面的代码 ...
  • tomcat停止了,只是停止了容器,可能还有java线程没停止,导致tomcat进程还在 拿到tomcat进程pid ps -ef|grep tomcat 得到pid31057 查看java进程,到底后台还在执行什么 jstack -F 31057 >> run.log ...
  • 启动 一般是执行tomcat/bin/startup...停止 一般是执行 sh tomcat/bin/shutdown.sh脚本命令 查看 执行ps -ef |grep tomcat 输出如下 sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.ma...
  • 打开终端 cd /java/tomcat ...#停止tomcat tail -f logs/catalina.out #看tomcat的控制台输出; #看是否已经有tomcat在运行了 ps -ef |grep tomcat #如果有,用kill; kill -9 pid #pid 为相...
  • 例:tomcat路径及名称为/data/tomcat/ vim /data/tomcat/bin/catalina.sh 找到org.apache.catalina.startup.Bootstrap "$@" stop这行,然后在这行下面加上 if [ $? -eq 0 ];then kill -9 `ps -ef |grep tomcat |...
  • 1、Tomcat启动、停止 首先进入tomcat 所在bin目录 cd/home/server/Tomcat/bin(需根据个人tomcat目录进入) 关闭tomcat服务: ./shutdown.sh 或则 sh shutdown.sh   启动tomcat: (1)给...
  • 很多时候我们直接使用shutdown.sh的时候停止tomcat服务,但是进程还是存在,只能通过ps -ef|grep tomcat 找到对应的id杀死,但是这样很麻烦。于是稍微整理下自动杀死进程的方法 方法一:强制关闭tomcat进程 1、在...
  • cd 到 $TOMCAT_HOME/bin 之后 停止: ./shutdown.sh 开始: ./startup.sh ...可以看到 tomcat 进程号,7369 #如果有,用kill; kill -9 pid #pid 为相应的进程号 也就是 kill -9 7369; 完事
  • supervisor管理tomcat进程

    2018-03-20 20:23:13
    希望不要在,走在路上的时候,突然接到电话,项目挂了,马上跑到路边,打开背包,联手机网,重启tomcat,贼尴尬的事情,所以就先使用supervisor保证tomcat进程不要挂,具体怎么研究的,慢慢的来Supervisor...
  • tomcat多次连续启动,现在通过脚本,一次执行,全部停掉 [root@YFDT-DEM1701-EPMDM ~]# cat tomcat_pid.sh #!/bin/bash cat /dev/null >pid_tomcat.file jps -v | grep /root/tomcat7/conf | sed -r "s/(^[0-9]{2,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,008
精华内容 12,803
关键字:

停止tomcat进程