run-co.sh 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #!/bin/bash
  2. echo "run-co.sh"
  3. EXE_PATH=$1
  4. SRC_PATH=$2/..
  5. echo ${EXE_PATH} ${SRC_PATH}
  6. killall -2 CoroutineDemoAServer
  7. sleep 1
  8. echo "start server: ${EXE_PATH}/CoroutineDemoAServer --config=${SRC_PATH}/examples/CoroutineDemo/AServer/config.conf &"
  9. ${EXE_PATH}/CoroutineDemoAServer --config=${SRC_PATH}/examples/CoroutineDemo/AServer/config.conf &
  10. #-------------------------------------------------------------------------------------------------------
  11. killall -2 CoroutineDemoBServer
  12. sleep 1
  13. echo "start server: ${EXE_PATH}/CoroutineDemoBServer --config=${SRC_PATH}/examples/CoroutineDemo/BServer/config.conf &"
  14. ${EXE_PATH}/CoroutineDemoBServer --config=${SRC_PATH}/examples/CoroutineDemo/BServer/config.conf &
  15. #-------------------------------------------------------------------------------------------------------
  16. sleep 1
  17. echo "client: ${EXE_PATH}/CoroutineDemoClient"
  18. ${EXE_PATH}/CoroutineDemoClient --count=10000 --call=serial --thread=2 --buffersize=100 --netthread=2
  19. #
  20. ${EXE_PATH}/CoroutineDemoClient --count=10000 --call=parallel --thread=2 --buffersize=100 --netthread=2
  21. #
  22. #${EXE_PATH}/testCoro 1000
  23. #
  24. #${EXE_PATH}/testParallelCoro 1000
  25. #-------------------------------------------------------------------------------------------------------
  26. sleep 1
  27. killall -9 CoroutineDemoAServer
  28. killall -9 CoroutineDemoBServer