init
This commit is contained in:
67
server/build/daemon.sh
Normal file
67
server/build/daemon.sh
Normal file
@@ -0,0 +1,67 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user