test_net_socket/heart_beat.sh
@@ -1,9 +1,10 @@ #! /bin/bash PROCESSES=100 PROCESSES=10 function clean() { ps -ef | grep "heart_beat" | awk '{print $2}' | xargs -i kill -9 {} ipcrm -a ipcrm -a ps -ef | grep "heart_beat" | awk '{print $2}' | xargs -i kill -9 {} } function start_server() { @@ -28,7 +29,6 @@ kill -9 ${pid_arr[$i]} #./heart_beat client 101 & ${pid_arr[$i]}=$! done ipcrm -a } @@ -36,11 +36,18 @@ "server") start_server ;; "clients") start_clients sleep 5 close_clients ;; "clean") clean ;; "") start_server sleep 1 @@ -48,6 +55,8 @@ sleep 5 close_clients ;; *) echo "error input" exit 1