echo off echo %date% %time% :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: 同步战绩数据 :sync_recorddata :init ::: 停止同步服务 ::"%~dp0CallerService.exe" -stop ::net stop CallerService net stop HttpRequestService ::: mysql导出工具文件全名 set ExportBinary="C:\webroot\dbbackup\mysql\mysqldump.exe" ::: mysql导入工具文件全名 set ImportBinary="C:\webroot\dbbackup\mysql\mysql.exe" ::: 游戏基础信息服务器配置 set Hostname_base="rm-bp1749tfxu2rpq670lo.mysql.rds.aliyuncs.com" set Hostport_base="3306" set Username_base="games" set Password_base="Games0791!!" set Database_base="game_db" set ExportTable_base=player ::: 游戏战绩服务器配置 set Hostname_record="rm-bp1749tfxu2rpq670lo.mysql.rds.aliyuncs.com" set Hostport_record="3306" set Username_record="games" set Password_record="Games0791!!" set Database_record="grade_db" set ExportTable_record=player_grade,gold_account ::: 后台服务器配置 set Hostname_owner="rm-bp1btyuwq77591x0jpo.mysql.rds.aliyuncs.com" set Hostport_owner="3306" set Username_owner="games" set Password_owner="Games0791!!" set Database_owner="agent_db" set Database_owner_temp="agent_db_temp" ::: 临时服务器配置 set Hostname_temp="localhost" set Hostport_temp="3309" set Username_temp="root" set Password_temp="root_root" set Database_temp="agent_db" set Database_temp_temp="agent_db_temp" ::: 是否需要保存到临时库 set NeedSaveToTemp=0 ::: 要执行的脚本 set ExecuteCommand_1="call cp_SynchronizeSettle();" ::: 保证脚本输出目录一定存在 if not exist "%~dp0script" md "%~dp0script" ::: 要导出的脚本文件名的前缀(后面还会加上表名) set ScriptnamePrefix=%~dp0script\%date:~0,4%%date:~5,2%%date:~8,2% ::: 判断脚本是否存在, 存在则删除 ::if exist %Scriptname% del %Scriptname% echo %date% %time% :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: 同步报表 :sync_reportdata echo 开始同步报表数据(http://localhos/ext/SynchronizeReportData.php) "%~dp0HttpRequest.x64.exe" -type post -address "http://localhost/ext/SynchronizeReportData.php" -parameter "" -interval 1000 -thread 1 -loop 0 >> "%~dp0debug.txt" echo 开始生成报表数据(http://localhos/ext/autotask.php) "%~dp0HttpRequest.x64.exe" -type post -address "http://localhost/ext/autotask.php" -parameter "" -interval 1000 -thread 1 -loop 0 >> "%~dp0debug.txt" :exit_reportdata echo %date% %time% ::: 恢复同步服务 ::"%~dp0CallerService.exe" -start ::net start CallerService HttpRequestService net start HttpRequestService echo on