#!/bin/bash if [ -n "$1" ]; then dm=$1 else dm='_r' fi if [ -n "$2" ]; then path=$2 else path=`pwd` fi while true; do #echo "Begin Check" sleep 10 ret=`ps x |grep $path/AMServer/amserver$dm|grep -v grep|grep -v "/bin/bash"|wc -l` if [ $ret == 0 ]; then $path/AMServer/amserver$dm $path/AMServer/AMServerLinux.txt > /dev/null & echo "$path/AMServer/amserver$dm $path/AMServer/AMServerLinux.txt" fi ret=`ps x |grep $path/BackStageServer/backstageserver$dm|grep -v grep|grep -v "/bin/bash"|wc -l` if [ $ret == 0 ]; then $path/BackStageServer/backstageserver$dm $path/BackStageServer/BackStageServerLinux.txt > /dev/null & echo "$path/BackStageServer/backstageserver$dm $path/BackStageServer/BackStageServerLinux.txt" fi ret=`ps x |grep $path/LoggerServer/loggerserver$dm|grep -v grep|grep -v "/bin/bash"|wc -l` if [ $ret == 0 ]; then $path/LoggerServer/loggerserver$dm $path/LoggerServer/LoggerServerLinux.txt > /dev/null & echo "$path/LoggerServer/loggerserver$dm $path/LoggerServer/LoggerServerLinux.txt" fi ret=`ps x |grep $path/NameServer/nameserver$dm|grep -v grep|grep -v "/bin/bash"|wc -l` if [ $ret == 0 ]; then $path/NameServer/nameserver$dm $path/NameServer/NameServerLinux.txt > /dev/null & echo "$path/NameServer/nameserver$dm $path/NameServer/NameServerLinux.txt" fi ret=`ps x |grep $path/SessionServer/sessionserver$dm|grep -v grep|grep -v "/bin/bash"|wc -l` if [ $ret == 0 ]; then $path/SessionServer/sessionserver$dm $path/SessionServer/SessionServerLinux.txt > /dev/null & echo "$path/SessionServer/sessionserver$dm $path/SessionServer/SessionServerLinux.txt" fi #ret=`ps x |grep $path/GateServer/gateserver$dm|grep -v grep|grep -v "/bin/bash"|wc -l` #if [ $ret == 0 ]; #then #$path/GateServer/gateserver$dm $path/GateServer/GateServerLinux.txt > /dev/null & #echo "$path/GateServer/gateserver$dm $path/GateServer/GateServerLinux.txt" #fi #ret=`ps x |grep $path/RobotGate/robootgate$dm|grep -v grep|grep -v "/bin/bash"|wc -l` #if [ $ret == 0 ]; #then #$path/RobotGate/robootgate$dm $path/RobotGate/GateServerLinux.txt > /dev/null & #echo "$path/RobotGate/robootgate$dm $path/RobotGate/GateServerLinux.txt" #fi done