Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. #!/bin/bash
  2. # description: Tomcat Start Stop Restart
  3. # processname: tomcat
  4. # chkconfig: 234 20 80
  5. NAME=tomcat
  6. JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141.x86_64
  7. export JAVA_HOME
  8. PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$JAVA_HOME/bin:$PATH
  9. export PATH
  10. CATALINA_HOME=/opt/tomcat
  11.  
  12. tomcat_pid() {
  13. `pgrep -f $NAME`
  14. }
  15.  
  16. case $1 in
  17. start)
  18. sh $CATALINA_HOME/bin/startup.sh
  19. ;;
  20. stop)
  21. sh $CATALINA_HOME/bin/shutdown.sh
  22. ;;
  23. restart)
  24. sh $CATALINA_HOME/bin/shutdown.sh
  25. sh $CATALINA_HOME/bin/startup.sh
  26. ;;
  27. status)
  28. pid=$(tomcat_pid)
  29. if [ -n "$pid" ] ; then
  30. printf "$NAME process running with pid: $pid\n"
  31. exit 0
  32. else
  33. log_daemon_msg "$NAME Process is not running\n"
  34. log_end_msg 0
  35. exit 1
  36. fi
  37. ;;
  38. esac
  39. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement