码迷,mamicode.com
首页 > 系统相关 > 详细

重启WAS SERVER进程

时间:2017-08-07 17:37:55      阅读:360      评论:0      收藏:0      [点我收藏+]

标签:was

#!/bin/bash

user=`whoami`

if ps -ef | grep nodeagent | grep $user | grep java | grep -v grep >/dev/null; then

    psnum=`ps -ef | grep $1 | grep $user | grep java | grep -v grep | awk ‘$1 == user && $NF == server {print $2}‘ user=$user server=$1 | wc -l`

    if [ $psnum -eq 1 ] ; then

        psid=`ps -ef | grep $1 | grep $user | grep java | grep -v grep | awk ‘$1 == user && $NF == server {print $2}‘ user=$user server=$1`

        kill -9 $psid

    elif [ $psnum -eq 0 ] ; then

        case $user in 

was1)

            /wasprofiles/c01-`hostname`/bin/startServer.sh $1

        ;;

        was2)

            /wasprofiles/c02-`hostname`/bin/startServer.sh $1

        ;;

        esac

    fi

else

    exit 0

fi


重启WAS SERVER进程

标签:was

原文地址:http://linux10000.blog.51cto.com/6338282/1954187

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!