#!/bin/sh
# chkconfig: 345 99 10
# description: Startup Script. for glassfish start
# /etc/rc.d/init.d/glasstart
export GLASSFISH_HOME=/opt/glassfish
export AS_HOME=/opt/glassfish
export JAVA_HOME=$AS_HOME
export DERBY_HOME=$AS_HOME/javadb
export PATH=$PATH:$AS_HOME/bin:$DERBY_HOME/bin:$JAVA_HOME/bin
glassfish_stop() {
$GLASSFISH_HOME/bin/asadmin stop-domain domain1
}
glassfish_start() {
$GLASSFISH_HOME/bin/asadmin start-domain domain1
}
db_start() {
su - $USER -c "$GLASSFISH_HOME/bin/asadmin start-database"
}
db_stop() {
su - $USER -c "$GLASSFISH_HOME/bin/asadmin stop-database"
}
case "$1" in
start)
# db_start
glassfish_start
;;
stop)
glassfish_stop
# db_stop
;;
restart)
glassfish_stop
glassfish_start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
chkconfig --add glasstart
[root@domains init.d]# chkconfig --list glasstart
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10201716/viewspace-742617/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10201716/viewspace-742617/