Nagios
NSCLIENTNRPE 不處理帶有空格的參數
我有一個簡短的腳本,可以列印出發送給它的參數。
假設我發送“列印這個”,無論我做什麼,它總是只列印出“列印”。我嘗試過使用 powershell 或批處理 - 結果相同。我也嘗試過測試模式,這是完全相同的問題。
有沒有人遇到過這個?
這是我的問題,我忘記在 NSCLIENT 本身的參數中添加雙引號。掌心
僅供參考:
test = cmd /c echo scripts\\test.ps1 $ARG1$; exit($lastexitcode) | powershell.exe -command -
應該:
test = cmd /c echo scripts\\test.ps1 "$ARG1$"; exit($lastexitcode) | powershell.exe -command -