windows bat
程序员文章站
2022-05-08 13:07:53
...
@echo off
:begin
set SERVER_RUN_FLAG=''
:start
echo %SERVER_RUN_FLAG%
if %SERVER_RUN_FLAG%=="true" (
echo result is true
del /s /q /f C:\Users\user\server_status.txt
exit /b 0
) else (
TIMEOUT /T 3
cd C:\Users\user
sc.exe query LanmanServer >> server_status.txt
set TARGET_STR="RUNNING"
set temp=''
setlocal enabledelayedexpansion
for /f "delims=" %%i in (server_status.txt) do (
set temp=%%i
echo !temp! | findstr %TARGET_STR% >nul && (set SERVER_RUN_FLAG="true")
)
if %SERVER_RUN_FLAG%=="true" (
echo result is true
)
)
goto start
下一篇: 刘备称王时,为何没有称蜀王或者汉王呢?
推荐阅读
-
windows服务器下实现php定时执行代码方法_PHP教程
-
怎么在Windows系统中搭建php环境_php技巧
-
Windows Phone 实用开发技巧(29):动态绑定Pivot
-
Windows Phone实用开发技巧(32):照片角度处理
-
乱码-ubuntu下文档的文件名到windows下变为___下划线
-
PHP BAT 制作PHP自解析批处理_PHP
-
windows环境下php配置memcache的具体操作步骤_PHP
-
windows下升级node&npm
-
windows下python 3.6.4安装配置图文教程
-
Windows Phone开发之String与StringBuilder