下面是一个可以判断服务是否在运行,不在运行时执行重启服务的脚本的示例:
#!/bin/bash
# 设置服务名称
service_name="服务名称"
# 检查服务是否在运行
if ! systemctl is-active --quiet $service_name; then
# 服务不在运行,执行重启操作
systemctl restart $service_name
fi
下面是一个可以判断服务是否在运行,不在运行时执行重启服务的脚本的示例:
#!/bin/bash
# 设置服务名称
service_name="服务名称"
# 检查服务是否在运行
if ! systemctl is-active --quiet $service_name; then
# 服务不在运行,执行重启操作
systemctl restart $service_name
fi