如何在正常运行时间内在自定义监视器中运行参数

时间:2014-12-04 14:27:14

标签: windows batch-file uptime

我正在尝试在正常运行的监控系统中运行自定义监视器,当我打开我创建的.bat时,它会给出一个错误,指出@echo off不是命令。

.bat文件包含

@echo off
start c:\OpenSSL-Win64\bin\openssl.exe

当我在Windows中运行.bat时,它会打开openssl并让我传递信息

在正常运行时运行时出现的错误

  

状态:确定消息:

     

D:\ uptime software \ scripts \ custom>@ echo off

     

D:\ uptime software \ scripts \ custom> start   c:\ OpenSSL-Win64 \ bin \ openssl.exe,返回错误数据:'@ echo'是   不被认可为内部或外部命令,可操作程序或   批处理文件。输出:

     

D:\ uptime software \ scripts \ custom>@ echo off

     

D:\ uptime software \ scripts \ custom> start   c:\ OpenSSL-Win64 \ bin \ openssl.exe响应时间:531毫秒

我需要自定义监视器来打开.bat并让它传入命令以通过相应的端口检查xml网站。

例如,我需要检查这个XML网站“blank-xml.mycompany.com:4021”

我可以在openssl中运行s_client -connect blank-xml.mycompany.com:4021并看到该端口实际处于活动状态并正在运行。然后我通过运行<BL30DOC><XPLN/></BL30DOC>来检查已加载的软件包,并返回已加载的当前软件包的信息。

我如何通过正常运行时间打开.bat并传递运行所需的参数?

更新

我已将.bat的编码更改为ANSI,现在从正常运行时间获得此响应

  

状态:OK消息:(无输出)输出:响应时间:547 ms

现在问题似乎是我想要运行的参数实际上没有做任何事情。

我正在尝试运行的参数是s_client -connect blank-xml.mycompany.com:4021,我仍然可以通过正确的参数获得相同的响应。

0 个答案:

没有答案