0

アップタイム監視システムでカスタム モニターを実行しようとしています。作成した .bat を開くと、@echo off はコマンドではないというエラーが表示されます。

.bat ファイルには

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

Windowsで.batを実行すると、opensslが開き、情報を渡すことができます

アップタイムで実行しているときに発生するエラーは

ステータス: OK メッセージ:

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 Web サイトをチェックするコマンドを渡すカスタム モニターが必要です。

たとえば、XML をチェックするには、この Web サイトが必要です "blank-xml.mycompany.com:4021"

私はs_client -connect blank-xml.mycompany.com:4021opensslで実行でき、ポートが実際にアクティブで実行されていることを確認できます。次に、実行してロードされたパッケージを確認し、ロードされ<BL30DOC><XPLN/></BL30DOC>た現在のパッケージの情報を返します。

.bat をアップタイムで開き、実行に必要な引数を渡すにはどうすればよいですか?

アップデート

エンコーディングを .bat に変更して ANSI に変更したところ、稼働時間からこの応答が返されました

ステータス: OK メッセージ: (出力なし) 出力: 応答時間: 547 ms

問題は、実行したい引数が実際には何もしていないことです。

私が実行しようとしている引数は s_client -connect blank-xml.mycompany.com:4021 であり、引数を指定してアップタイムから同じ応答を受け取ります。

4

0 に答える 0