TarsCloud_TarsCpp/examples/scripts/run-co.sh
2020-04-01 20:29:29 +08:00

48 lines
1.3 KiB
Bash

#!/bin/bash
echo "run-co.sh"
EXE_PATH=$1
SRC_PATH=$2/..
echo ${EXE_PATH} ${SRC_PATH}
killall -2 CoroutineDemoAServer
sleep 1
echo "start server: ${EXE_PATH}/CoroutineDemoAServer --config=${SRC_PATH}/examples/CoroutineDemo/AServer/config.conf &"
${EXE_PATH}/CoroutineDemoAServer --config=${SRC_PATH}/examples/CoroutineDemo/AServer/config.conf &
#-------------------------------------------------------------------------------------------------------
killall -2 CoroutineDemoBServer
sleep 1
echo "start server: ${EXE_PATH}/CoroutineDemoBServer --config=${SRC_PATH}/examples/CoroutineDemo/BServer/config.conf &"
${EXE_PATH}/CoroutineDemoBServer --config=${SRC_PATH}/examples/CoroutineDemo/BServer/config.conf &
#-------------------------------------------------------------------------------------------------------
sleep 1
echo "client: ${EXE_PATH}/CoroutineDemoClient"
${EXE_PATH}/CoroutineDemoClient --count=10000 --call=serial --thread=2 --buffersize=100 --netthread=2
${EXE_PATH}/CoroutineDemoClient --count=10000 --call=parallel --thread=2 --buffersize=100 --netthread=2
${EXE_PATH}/testCoro 1000
${EXE_PATH}/testParallelCoro 1000
#-------------------------------------------------------------------------------------------------------
sleep 1
killall -9 CoroutineDemoAServer
killall -9 CoroutineDemoBServer