日期:2014-05-16  浏览次数:20708 次

解决Unix下 Tomcat 关闭后java进程还存在问题
解决AIX下Tomcat 关闭服务shutdown.sh 后java进程没释放问题,(由于JAVA进程没有释放所以会造成每次启动服务startup.sh后多一个java进程)
解决办法:在启动服务的脚本startup.sh中加入杀了进程的脚本即可 如下脚本:
第一个脚本:杀了所有用户的java进程
sleep 1
pid=`ps -ef | grep "java"  | awk '{ print $2}'`
kill -9 $pid 1 > /dev/null 2> /dev/null
第二个脚本:杀了指定用户的java进程 如下是杀 “rep” 用户的进程
sleep 1
pid=`ps -ef | grep "java" |grep "rep" | awk '{ print $2}'`
kill -9 $pid 1 > /dev/null 2> /dev/null
1 楼 relic6 2011-09-22  
正好解决了我的问题。