#!/bin/bash
echo $1
a=$1
if [ "a"=="1" ]; then
echo 'ok'
fi
#/bin/bash
java_param=" -Djava.util.logging.config.file=/atlas/dist/sys/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -classpath /atlas/dist/sys/tomcat/bin/bootstrap.jar -Dcatalina.base=/atlas/dist/app/deploy -Dcatalina.home=/atlas/dist/app/deploy -Djava.io.tmpdir=/atlas/dist/app/deploy org.apache.catalina.startup.Bootstrap"
output="/atlas/dist/logs/tomcat/tomcat.log"
if [ "$1" == "start" ] ; then
echo "ok start log $output"
java $java_param $1 >> $output 2>&1 &
elif [ "$1" == "stop" ]; then
echo "ok stop"
#exec java $java_param $1 >> $output 2>&1 &
ps aux | grep tomcat | grep -v "grep" | awk '{print $2}' | xargs kill &>/dev/null
elif [ "$1" == "restart" ]; then
#ps aux | grep tomcat | grep -v "grep" | awk '{print $2}' | xargs kill >/dev/null
#sleep 2
#java $java_param start >> $output 2>&1 &
echo 'not implements'
else
echo "invalid, use sh tomcat.sh start | stop | restart"
fi
# start >> log 2>&1 &