Files
chuanqi-server-instance/run.sh
aixianling a9808773da refactor(server): 重构 LogicServer 监控和启动脚本
- 新增 LogicServer/daemon.sh 脚本,专门用于监控和重启 LogicServer
- 修改 LogicServer/run.sh,添加启动日志输出
- 从 daemon.sh 中移除 LogicServer 相关的监控逻辑
- 在 run.sh 中注释掉 LogicServer 启动代码,统一启动逻辑
2025-01-10 16:27:11 +08:00

39 lines
1.3 KiB
Bash
Executable File

#!/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"] 正在启动 DB 服务器 [dbserver$dm]..."
$path/DBServer/dbserver$dm $path/DBServer/DBServerLinux.txt > /dev/null &
echo "执行命令:$path/DBServer/dbserver$dm $path/DBServer/DBServerLinux.txt"
# echo "["$datetime"] 正在启动 Logic 服务器 [logicserver$dm]..."
# $path/LogicServer/logicserver$dm $path/LogicServer/LogicServerLinux.txt > /dev/null &
# echo "执行命令:$path/LogicServer/logicserver$dm $path/LogicServer/LogicServerLinux.txt"
echo "["$datetime"] 正在启动 Gateway 服务器 [gateway$dm]..."
$path/Gateway/gateway$dm $path/Gateway/GateWay.txt > /dev/null &
echo "执行命令:$path/Gateway/gateway$dm $path/Gateway/GateWay.txt"
#echo "["$datetime"] 正在启动 Robot 服务器 [robot$dm]..."
#$path/LogicServer/robot$dm
#echo "执行命令:$path/LogicServer/robot$dm"
echo "["$datetime"] 正在启动 守护进程..."
nohup $path/daemon.sh "$dm" "$path" &
echo $datetime" 服务器启用完成!"
tail -f /dev/null
# timestamp=`date "+%Y%m%d"`
# tail -f $path/LogicServer/log/LogicServer_$timestamp.txt.log