James Start Script For Linux

 1 #!/bin/bash
 2 # update-rc.d james start 50 0 1 2 3 4 5 6 . stop 50 0 1 2 3 4 5 6 .
 3 # description: James Server
 4 # chkconfig: 2345 99 00
 5 
 6 export PATH=/path/to/java/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 7 export JAVA_HOME=/path/to/java
 8 CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar
 9
10  case "$1" in
11  'start')
12          /path/to/james/james-2.3.1/bin/phoenix.sh start
13          ;;
14  'stop')
15          /path/to/james/james-2.3.1/bin/phoenix.sh stop
16          ;;
17  'restart')
18          /path/to/james/james-2.3.1/bin/phoenix.sh stop
19          sleep 60
20          /path/to/james/james-2.3.1/bin/phoenix.sh start
21          ;;
22  *)
23          echo "Usage: $0 { start | stop | restart }"
24          ;;
25  esac
26  exit 0

syntax highlighted by

Code2HTML