因为工作需要,写了几条简单的命令bat脚本
旨在:判断某数据库导出的数据log有没有当天successfully的字段
有的话则导出所需的三个文件
否则重启数据库及相关服务并输出两份记录
远程执行命令通过SysinternalsSuite下的
psexec.exe来实现
如下
@echo off&setlocal EnableDelayedExpansion
set TodayDw=%date:~0,4%-%date:~5,2%-%date:~8,2%
set Todaycopy=%date:~0,4%%date:~5,2%%date:~8,2%
for /f %%i in (tmp.txt) do (
findstr /r /c:"%TodayDw%.*job is exeucted successfully!" %%i &&echo.
if !errorlevel! == 0 (
i