首页 > 解决方案 > Homebrew:如何检查 Homebrew 服务是否已打开

问题描述

我正在使用elasticsearch实例作为 nosql 数据库。这是brew在 mac os 上安装的。

我就是这样开始elasticsearch的。

brew services start elasticsearch

我想知道是否有一个 brew 命令(或其他)我可以知道一个elasticsearch实例是否打开。

最终,我想运行一个执行以下操作的bash 脚本

If elasticsearch is off:
    Turn on elastiscearch
    Proceed
Else:
    Proceed

标签: bashshellelasticsearchcurlhomebrew

解决方案


brew services list给出服务状态。所以应该返回弹性搜索服务的状态,无论是启动还是停止brew services list | grep elastiscearch | awk '{ print $2}'


推荐阅读