求指点!!

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
13378333
帖子: 322
注册时间: 2012-05-31 12:00

求指点!!

#1

帖子 13378333 » 2012-08-01 10:11

写一个脚本,把tomcat进程全部kill掉
头像
cjxgm
帖子: 1952
注册时间: 2010-04-23 20:40
系统: Arch Linux
来自: 浙江·杭州
联系:

Re: 求指点!!

#2

帖子 cjxgm » 2012-08-01 11:47

代码: 全选

pkill -9 tomcat
Clanjor Prods. | Develop for Developers. (C++, Lua) | 作曲编曲 | 实时渲染引擎
头像
13378333
帖子: 322
注册时间: 2012-05-31 12:00

Re: 求指点!!

#3

帖子 13378333 » 2012-08-01 16:01

cjxgm 写了:

代码: 全选

pkill -9 tomcat
不好使
用完了依旧还在 下面是用ps fx| grep tomcat 选出来的
24853 ? Sl 2:10 /usr/local/jdk/bin/java -Djava.util.logging.config.file=/opt/tomcat77/conf/logging.properties -server -Xms1536M -Xmx1536M -Xmn768M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=2048M -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=30 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=39 -Djava.awt.headless=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/tomcat77/endorsed -classpath /opt/tomcat77/bin/bootstrap.jar -Dcatalina.base=/opt/tomcat77 -Dcatalina.home=/opt/tomcat77 -Djava.io.tmpdir=/opt/tomcat77/temp org.apache.catalina.startup.Bootstrap start
你的PKILL -9用完了还有!
头像
link_01
帖子: 1024
注册时间: 2008-11-05 13:24

Re: 求指点!!

#4

帖子 link_01 » 2012-08-01 16:48

pids=`ps -C java -o pid,args|grep tomcat|awk '{print $1}'`
笔记
-------------------------------------
http://blog.163.com/wqt_1101
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 求指点!!

#5

帖子 lilydjwg » 2012-08-01 20:20

13378333 写了:
cjxgm 写了:

代码: 全选

pkill -9 tomcat
不好使
用完了依旧还在 下面是用ps fx| grep tomcat 选出来的
24853 ? Sl 2:10 /usr/local/jdk/bin/java -Djava.util.logging.config.file=/opt/tomcat77/conf/logging.properties -server -Xms1536M -Xmx1536M -Xmn768M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=2048M -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=30 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=39 -Djava.awt.headless=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/tomcat77/endorsed -classpath /opt/tomcat77/bin/bootstrap.jar -Dcatalina.base=/opt/tomcat77 -Dcatalina.home=/opt/tomcat77 -Djava.io.tmpdir=/opt/tomcat77/temp org.apache.catalina.startup.Bootstrap start
你的PKILL -9用完了还有!
因为 tomcat 不是程序名,java 才是。pkill 对没有设置 argv[0] 的非本地代码程序无效。
onlylove
论坛版主
帖子: 5371
注册时间: 2007-01-14 16:23

Re: 求指点!!

#6

帖子 onlylove » 2012-08-02 10:02

killall tomcat不好用么……
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
回复