首页 > 技术文章 > 编写脚本检查服务状态v0.01

bpzblog 2021-01-12 13:01 原文

我们的要求是输入服务名,判断服务有没有启动

#! /bin/bash
if  [$# - ge 1] ; then
    systemctl status $1 > /dev/null ##没问题的话,标准输出扔到null,有问题标准错误有返回值
    if [ $? - eq 0 ] ; then
        echo "$1 服务正在运行"
    else 
        systemctl start $1
    fi
else 
    echo "$0 is not work!"
    echo "hahaha,you are fool!"
fi

推荐阅读