如果命令A结果中有* not *,则执行命令B.

时间:2017-12-19 12:54:57

标签: linux bash salt

我的任务是确定我是一个基本的bash脚本分配。本质上,我将运行命令A,如果该命令结果包含单词" not"在它中,然后它将启动命令B.

我一直在寻找这样一个bash脚本,或类似的例子,但找不到任何东西。我确定我没有正确地搜索它,这是我的一半问题。所以我到目前为止基于我能找到的东西是:

#!/bin/bash
if [ 'sudo service xyz status' = \*not* ]; then
    sudo service xyz status
else

另一个细节:这是使用SALT堆栈。因此,这是一个命令,用于检查许多服务器上的服务是否正在运行,如果它很好,则不执行任何操作。如果不是,我想开始这个过程。

我只是在我自己的开发盒上测试它。

0 个答案:

没有答案