Chinaunix首页 | 论坛 | 博客
  • 博客访问: 120536
  • 博文数量: 34
  • 博客积分: 1485
  • 博客等级: 上尉
  • 技术积分: 351
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-10 11:06
文章分类

全部博文(34)

文章存档

2011年(2)

2010年(17)

2009年(4)

2008年(7)

2007年(4)

我的朋友

分类:

2009-06-17 17:59:37

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

DNAME="Glassfish Server"

PATH=/usr/bin:/sbin:/usr/sbin:/opt/jdk/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
阅读(2829) | 评论(0) | 转发(0) |
0

上一篇:ubuntu anacron

下一篇:显示IP来源工具-nali

给主人留下些什么吧!~~