#!/bin/bash
systemctl status $1 &>/dev/null
if [ $? -eq 0 ]
then
echo "$1服务正在运行"
else
echo "$1服务没有运行"
fi
$? -代表最后一次执行命令的返回值
可使用 echo $0查看
&>/dev/null 表示不显示结果,将结果丢弃。
#!/bin/bash
systemctl status $1 &>/dev/null
if [ $? -eq 0 ]
then
echo "$1服务正在运行"
else
echo "$1服务没有运行"
fi
$? -代表最后一次执行命令的返回值
可使用 echo $0查看
&>/dev/null 表示不显示结果,将结果丢弃。