Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #
- # tomcat Starts Tomcat Java server.
- #
- #
- # description: Tomcat is the server for
- # Java servlet applications.
- export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_91
- export JRE_HOME=/usr/lib/jvm/jdk1.8.0_91/jre
- export CATALINA_HOME=/usr/local/portal
- export CATALINA_BASE=/usr/local/portal
- export TOMCAT_USER=tomcat
- TOMCAT_USAGE="Usage: $0 {\e[00;32mstart\e[00m|\e[00;31mstop\e[00m|\e[00;32mstatus\e[00m|\e[00;31mrestart\e[00m}"
- SHUTDOWN_WAIT=20
- tomcat_pid() {
- echo `ps -fe | grep $CATALINA_BASE | grep -v grep | tr -s " "|cut -d" " -f2`
- }
- start() {
- pid=$(tomcat_pid)
- if [ -n "$pid" ]
- then
- echo -e "\e[00;31mTomcat is already running (pid: $pid)\e[00m"
- else
- # Start tomcat
- echo -e "\e[00;32mStarting tomcat\e[00m"
- #ulimit -n 100000
- #umask 007
- #/bin/su -p -s /bin/sh tomcat
- if [ `user_exists $TOMCAT_USER` = "1" ]
- then
- su $TOMCAT_USER -c $CATALINA_HOME/bin/startup.sh
- else
- sh $CATALINA_HOME/bin/startup.sh
- fi
- status
- fi
- return 0
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement