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