一个windows的bat文件
本帖最后由 huangdazhu 于 2014-05-16 09:25 编辑@echo off
set JAVAPID=null
for /f "tokens=" %%i in ('netstat /aon^|findstr"7001" ') do (
set "JAVAPID=%%i"
)
echo %JAVAPID%
if%%JAVAPID%% NEQ null (
echoyou server is running
)else
(
start D:\bea\user_projects\domains\base_domain_1111\bin\startWebLogic.cmd
)
上面的这段代码,怎么会报语法错误呢!!请大神帮忙批一下!!!
无法给你转到shell。召唤砖家@Shell_HAT:mrgreen: huangdazhu 发表于 2014-05-16 09:24 static/image/common/back.gif
@echo off
set JAVAPID=null
for /f "tokens=" %%i in ('netstat /aon^|findstr"7001" ') do (
)else
(
改成
) else ( @echo off
set JAVAPID=null
for /f %%i in ('netstat /aon^|findstr"7001" ') do (
set "JAVAPID=%%i"
)
echo %JAVAPID%
if %JAVAPID% NEQ null (
echoyou server is running
) else (
start D:\bea\user_projects\domains\base_domain_1111\bin\startWebLogic.cmd
)
另外,对WebLogic的监控,只看端口是不够的。
建议调用 weblogic.Admin 命令判断实例的运行状态和健康状态,具体语法参考《WebLogic Server Command Reference》 谢谢啊!!我这里主要是做一个 虚拟机重启之后,weblogic自动重启的功能! 不上QQ,有问题就在论坛交流吧。 ^|這裡 findstr"7001
页:
[1]