我正在研究 NSCA,以将来自远程机器和应用程序的被动警报和检查与 Nagios 集成。在互联网上,我找到了可以帮助执行它的批处理文件代码的一部分。但是我不明白最后一行管道的使用。我知道管道是如何工作的,但我看不到输出 echo %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 ;
您能否为我阐明这一点(关于使用此管道的含义)?提前致谢