Monit 无法启动 thrift

Monit can not start thrift

下面是我的代码:

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'" 

前两行可以按照我的预期执行,但是最后一行执行没有报错,启动thrift,像什么都没做一样。

顺便说一句,上面的这些命令可以是 bash 中的 运行 并且命令如我所料开始节俭。

我解决了这个问题,Monit 无法启动 thrift,因为环境不同。只需确保设置了所需的环境即可。