0

私は NSCA に取り組んでおり、リモート マシンやアプリケーションからのパッシブ アラートとチェックを Nagios に統合しています。インターネット上で、実行に役立つ可能性のあるバッチ ファイル コードの一部を見つけました。しかし、最後の行のパイプの使い方がわかりません。パイプの仕組みはわかっていますが、出力エコー %1;%2;%3;"%4" が値 %NSCA_BIN% -H %NSCA_SERVER% -p 5667 -to 10 -c の入力としてどのように使用されるかわかりません。 %NSCA_CFG% -d ; .

set NSCA_HOME="D:\Nagios\BIN\GATEWAY"
set NSCA_BIN=%NSCA_HOME%\send_nsca.exe
set NSCA_CFG=%NSCA_HOME%\send_nsca.cfg
set NSCA_SERVER="192.168.10.110"

echo %1;%2;%3;"%4" | %NSCA_BIN% -H %NSCA_SERVER% -p 5667 -to 10 -c %NSCA_CFG% -d ;

この点(このパイプの使用の意味について)を明確にするために教えてください。前もって感謝します

4

2 に答える 2

0

D:\Nagios\BIN\GATEWAY\send_nsca.exeこの場合、コマンド ラインから実行すると、ユーザーからの入力を受け取るように見えます。このスクリプトは、ユーザーが入力したかのように、%1 から %4 の値を入力として使用します。

于 2013-09-16T23:45:50.230 に答える