Tomcat Startup Script
Below Tomcat Startup Script can be used to check status/stop/start/restart of Tomcat in Unix environments.
#!/bin/bash export BASE=/home/programs/jakarta-tomcat-5.0.28/bin prog=jakarta-tomcat-5.0.28 stat() { if [ `ps auxwwww|grep $prog|grep -v grep|wc -l` -gt 0 ] then echo Tomcat is running. else echo Tomcat is not running. fi } case "$1" in start) if [ `ps auxwwww|grep $prog|grep -v grep|wc -l` -gt 0 ] then echo Tomcat seems to be running. Use the restart option. else $BASE/startup.sh 2>&1 > /dev/null fi stat ;; stop) $BASE/shutdown.sh 2>&1 > /dev/null if [ `ps auxwwww|grep $prog|grep -v grep|wc -l` -gt 0 ] then for pid in `ps auxwww|grep $prog|grep -v grep|tr -s ' '|cut -d ' ' -f2` do kill -9 $pid 2>&1 > /dev/null done fi stat ;; restart) if [ `ps auxwwww|grep $prog|grep -v grep|wc -l` -gt 0 ] then for pid in `ps auxwww|grep $prog|grep -v grep|tr -s ' '|cut -d ' ' -f2` do kill -9 $pid 2>&1 > /dev/null done fi $BASE/startup.sh 2>&1 > /dev/null stat ;; status) stat ;; *) echo "Usage: tomcat start|stop|restart|status" esac
In case of any ©Copyright or missing credits issue please check CopyRights page for faster resolutions.
How do I write a shell-script to automatically start and restart tomcat every 15 minutes