glassfish自启动脚本

vi /etc/init.d/glassfish 
#!/bin/bash
#
action="$1"

DNAME="Glassfish Server"

PATH=/usr/bin:/sbin:/usr/sbin:/optk/bin
export PATH

GFHOME=/export/home/project/glassfish
EXEC=$GFHOME/bin/asadmin 
PID=`jps -v | grep glassfish |  awk '{print $1}'`
USER=project
INSTANCE=domain1


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


chmod +x /etc/init.d/glassfish 
cd /etc/rc3.d/
ln -s ../init.d/glassfish S89glassfish 

转载于http://blog.chinaunix.net/uid-7449361-id-185444.html


第二个版本http://yhjhoo.iteye.com/blog/1154010

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值