windows 定时修改mongo数据库的地址
测试平台白天的地址都会切换到测试环境进行测试,早晨的时候都要对生产进行流程监控。有时晚上下班忘记修改测试平台的地址,那第二天早上的定时监控就会跑到测试环境,后来用windows的定时执行修改测试地址的js脚本解决该问题。
- js脚本代码
- bat文件代码
- windows定时任务的设定
js脚本代码
mondyaddress.js代码如下:
db.monitorworkflow.update({},{$set:{"testurl":"https://xx.xx.xx.xx:xxxx/"}},true,true);
db.monitorworkflow.update({"xxx":"xxx"},{$set:{"testurl":"https://xx.xx.xx.xx:xxxx/"}},true,true);
quit();
bat文件代码
modify.bat代码如下:
mongo xx.xx.xx.xx:xxxx/autoTF --shell mondyaddress.js
windows定时任务的设定
开始-管理工具-任务计划程序-任务计划程序库-创建任务
常规:描述 modifyaddress
触发器:
开始任务:制定计划时
每天,开始时间设置,启用
操作:
启动程序:C:\modify\modify.bat
起始于(可选)(T)C:\modify\
其余默认