#!/bin/bash ## 用于维护,修改完代码之后使用 # 停止所有区服 pkill -f ./logic # 等待两秒用于端口断开 echo 等待两秒 用于端口断开连接 sleep 2 path='/data/server/' count=1 for i in $(find . -maxdepth 1 -type d -name "bin*" -exec basename {} \;) do cd "$path$i" echo "enter ${path}${i}/logic" if test -e "${path}${i}/logic" then count=$count+1 ./logic else echo "./logic not exist" fi done echo "launch serverList finish , launch count is ${count}"