在linux停重启tomcat的脚本
在linux下重启tomcat的脚本第一种脚本:?Java代码??#/bin/sh??java$(ps?-aux?|grep?java?|sed?-n??1p?|a
在linux下重启tomcat的脚本
第一种脚本:?
Java代码??
#/bin/sh??java=$(ps?-aux?|grep?java?|sed?-n??'1p'?|awk?'{print?$2}');??kill?-9?$java;??rm?/usr/local/tomcat-5.0.28/logs/catalina.*?-rf??rm?/usr/local/tomcat-5.0.28/work/Catalina/?-rf??sh?/usr/local/tomcat-5.0.28/bin/startup.sh??tail?-f?/usr/local/tomcat-5.0.28/logs/catalina.*??
第二种脚本(这种功能比较厉害一点,不是很懂这种启动):?
#!/bin/sh?
# -----------------------------------------?
# Start Script for the CATALINA Server?
#?
# $Id: startup.sh,v 1.3 2002/08/04 18:19:43 patrickl Exp $?
# -----------------------------------------?
# resolve links - $0 may be a softlink?
JAVA_HOME=/usr/java/jrockit-j2sdk1.4.2_08?
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar?
PATH=JAVA_HOME/bin:$PATH?
export JAVA_HOME CLASSPATH PATH?
PRG="$0"?
while [ -h "$PRG" ] ; do?
? ls=`ls -ld "$PRG"`?
? link=`expr "$ls" : '.*-> \(.*\)$'`?
? if expr "$link" : '.*/.*' > /dev/null; then?
??? PRG="$link"?
? else?
??? PRG=`dirname "$PRG"`/"$link"?
? fi?
done?
PRGDIR=`dirname "$PRG"`?
EXECUTABLE=catalina.sh?
# Check that target executable exists?
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then?
? echo "Cannot find $PRGDIR/$EXECUTABLE"?
? echo "This file is needed to run this program"?
? exit 1?
fi?
exec "$PRGDIR"/"$EXECUTABLE" start "$@"