#!/bin/bash cd $(cd "$(dirname "$0")" && pwd) path=`pwd` ./stop.sh echo "======================【启动】========================" if [ "$1" == "Debug" ]; then dm='_d' else dm='_r' fi datetime=`date "+%Y-%m-%d.%H:%M:%S"` echo "["$datetime"] 正在启动 AM 服务器 [amserver$dm]..." $path/AMServer/amserver$dm $path/AMServer/AMServerLinux.txt > /dev/null & echo "执行命令:$path/AMServer/amserver$dm $path/AMServer/AMServerLinux.txt" echo "["$datetime"] 正在启动 Back 服务器 [backstageserver$dm]..." $path/BackStageServer/backstageserver$dm $path/BackStageServer/BackStageServerLinux.txt > /dev/null & echo "执行命令:$path/BackStageServer/backstageserver$dm $path/BackStageServer/BackStageServerLinux.txt" echo "["$datetime"] 正在启动 LOGGER 服务器 [loggerserver$dm]..." $path/LoggerServer/loggerserver$dm $path/LoggerServer/LoggerServerLinux.txt > /dev/null & echo "执行命令:$path/LoggerServer/loggerserver$dm $path/LoggerServer/LoggerServerLinux.txt" echo "["$datetime"] 正在启动 NAME 服务器 [nameserver$dm]..." $path/NameServer/nameserver$dm $path/NameServer/NameServerLinux.txt > /dev/null & echo "执行命令:$path/NameServer/nameserver$dm $path/NameServer/NameServerLinux.txt" echo "["$datetime"] 正在启动 Session 服务器 [sessionserver$dm]..." $path/SessionServer/sessionserver$dm $path/SessionServer/SessionServerLinux.txt > /dev/null & echo "执行命令:$path/SessionServer/sessionserver$dm $path/SessionServer/SessionServerLinux.txt" #echo "["$datetime"] 正在启动 Gate 服务器 [gateserver$dm]..." #$path/GateServer/gateserver$dm $path/GateServer/GateServerLinux.txt > /dev/null & #echo "执行命令:$path/GateServer/gateserver$dm $path/GateServer/GateServerLinux.txt" #echo "["$datetime"] 正在启动 Robot 服务器 [robootgate$dm]..." #$path/RobotGate/robootgate$dm $path/RobotGate/GateServerLinux.txt > /dev/null & #echo "执行命令:$path/RobotGate/robootgate$dm $path/RobotGate/GateServerLinux.txt" echo "["$datetime"] 正在启动 守护进程..." nohup $path/daemon.sh "$dm" "$path" & echo $datetime" 服务器启用完成!"