#!/bin/bash
#
action="$1"
[ ! -x $EXEC ] && echo "Error: $EXEC not found." && exit 1;
DNAME="Glassfish Server"
GFHOME=/export/home/project/glassfish
EXEC=$GFHOME/bin/asadmin
PID=`jps -v | grep glassfish | awk '{print $1}'`
INSTANCE=domainEE
case "$action" in
start)
if [ -n "$PID" ]; then
echo "$DNAME is already running, PID=$PID"
exit 1
fi
echo "Starting $DNAME ..."
#su - $USER -c "$EXEC start-domain $INSTANCE"
$EXEC start-domain $INSTANCE
;;
stop)
if [ -z "$PID" ]; then
echo "$DNAME is not running"
exit 1
fi
echo "Stopping $DNAME ... "
#su - $USER -c "$EXEC stop-domain $INSTANCE"
$EXEC stop-domain $INSTANCE
;;
status)
if [ -z "$PID" ]; then
echo "$DNAME is not running"
exit 1
fi
echo "$DNAME is already running, PID=$PID"
;;
*)
echo "Usage: $(basename $0) {start|stop|status}"
;;
esac
阅读(867) | 评论(0) | 转发(0) |