强制TTY与Nagios check_by_ssh

有没有办法强制使用Nagios的check_by_ssh插件进行tty分配。 像正常的SSH的-t选项?

它看起来不像是有一个选项,您可以设置-o强制TTY分配,所以我没有看到一个简单的方法没有黑客check_by_ssh源添加-t到参数数组(&join一个参数到check_by_ssh控制它或重build为check_by_ssh_with_tty)。

check_by_ssh代码非常干净,所以不会很痛苦 – 只要comm_append('-t') 。 我不能担保如果SSH没有附加到客户端上的TTY,SSH将如何行动,但是,我从来没有试过这些事情之一:)