0
我使用這個命令罰款:通過SSH遠程運行本地腳本,同時通過arguements
ssh [email protected] 'bash -s' -- < /usr/local/nagios/libexec/check_ssh_mem.sh
我不喜歡那個劇本的結果,因此要使用perl腳本來代替,而這一點:
ssh [email protected] 'perl -s' -- < /usr/local/nagios/libexec/check_mem.pl
check_mem.pl v1.0 - Nagios Plugin
usage:
check_mem.pl -<f|u> -w <warnlevel> -c <critlevel>
options:
-f Check FREE memory
-u Check USED memory
-C Count OS caches as FREE memory
-w PERCENT Percent free/used when to warn
-c PERCENT Percent free/used when critical
正如您所看到的,我從腳本中獲得適當的反饋。我想將-f,-w和-c變量傳遞給它,但在嘗試這樣做時會出錯。
什麼是錯誤?我懷疑你沒有引用腳本的路徑和你的參數被送到ssh。 – user3183018