|
|
@ -38,10 +38,10 @@ prome_ports=($ports_array)
|
|
|
|
|
|
|
|
|
|
|
|
#Check if the service exists
|
|
|
|
#Check if the service exists
|
|
|
|
#If it is exists,kill this process
|
|
|
|
#If it is exists,kill this process
|
|
|
|
check=`ps aux | grep -w ./${openim_msgtransfer} | grep -v grep| wc -l`
|
|
|
|
check=`ps | grep -w ./${openim_msgtransfer} | grep -v grep| wc -l`
|
|
|
|
if [ $check -ge 1 ]
|
|
|
|
if [ $check -ge 1 ]
|
|
|
|
then
|
|
|
|
then
|
|
|
|
oldPid=`ps aux | grep -w ./${openim_msgtransfer} | grep -v grep|awk '{print $2}'`
|
|
|
|
oldPid=`ps | grep -w ./${openim_msgtransfer} | grep -v grep|awk '{print $2}'`
|
|
|
|
kill -9 $oldPid
|
|
|
|
kill -9 $oldPid
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
#Waiting port recycling
|
|
|
|
#Waiting port recycling
|
|
|
@ -59,10 +59,10 @@ for ((i = 0; i < ${msg_transfer_service_num}; i++)); do
|
|
|
|
done
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
|
|
#Check launched service process
|
|
|
|
#Check launched service process
|
|
|
|
check=`ps aux | grep -w ./${openim_msgtransfer} | grep -v grep| wc -l`
|
|
|
|
check=`ps | grep -w ./${openim_msgtransfer} | grep -v grep| wc -l`
|
|
|
|
if [ $check -ge 1 ]
|
|
|
|
if [ $check -ge 1 ]
|
|
|
|
then
|
|
|
|
then
|
|
|
|
newPid=`ps aux | grep -w ./${openim_msgtransfer} | grep -v grep|awk '{print $2}'`
|
|
|
|
newPid=`ps | grep -w ./${openim_msgtransfer} | grep -v grep|awk '{print $2}'`
|
|
|
|
allPorts=""
|
|
|
|
allPorts=""
|
|
|
|
echo -e ${SKY_BLUE_PREFIX}"SERVICE START SUCCESS "${COLOR_SUFFIX}
|
|
|
|
echo -e ${SKY_BLUE_PREFIX}"SERVICE START SUCCESS "${COLOR_SUFFIX}
|
|
|
|
echo -e ${SKY_BLUE_PREFIX}"SERVICE_NAME: "${COLOR_SUFFIX}${BACKGROUND_GREEN}${openim_msgtransfer}${COLOR_SUFFIX}
|
|
|
|
echo -e ${SKY_BLUE_PREFIX}"SERVICE_NAME: "${COLOR_SUFFIX}${BACKGROUND_GREEN}${openim_msgtransfer}${COLOR_SUFFIX}
|
|
|
|