2015-05-15 4 views
0

Вот мой код ниже:монит не может начать бережливость

check host thrift with address 127.0.0.1 
if failed port 9090 type tcp 
then exec "/bin/bash -c '/bin/lib/hbase/bin/hbase-daemon.sh start thrift'" 

Первые две строки могут быть выполнены, как я ожидал, но последняя строка выполняется без ошибок и исходного бережливости, как ничего не делать.

Кстати, приведенную выше команду можно запустить в bash, и команда начнет бережливость, как я ожидал.

ответ

0

Я решил это, Монит не может начать бережливость, потому что он отличается от среды. Просто убедитесь, что требуемые среды установлены.