wangzhengquan
2021-01-25 14be935a4f8231233487d510c8db0b544bcf0f69
test_net_socket/heart_beat.sh
@@ -1,9 +1,10 @@
#! /bin/bash
PROCESSES=100
function clean() {
    ps -ef | grep "heart_beat" | awk  '{print $2}' | xargs -i kill -9 {}
    ipcrm -a
PROCESSES=4
function close() {
   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
  ;;
  "close")
  close
  ;;
  "")
   start_server
   sleep 1
@@ -48,6 +55,8 @@
   sleep 5
   close_clients
  ;;
  *)
  echo "error input"
  exit 1