| 用途 | 以退出码判断单元状态(脚本友好) |
|---|---|
| 语法 | systemctl is-active|is-enabled|is-failed 单元 |
| 所属 | systemd |
常用示例
常用示例
systemctl is-active nginx && echo up || echo down
if systemctl is-active --quiet nginx; then echo ok; fi
systemctl is-enabled sshd多单元检查
多单元检查
for s in nginx mysql redis; do printf '%s: %s\n' "$s" "$(systemctl is-active $s)"; doneis-active 对不存在的单元返回 inactive 且退出码非 0;--quiet 只给退出码适合 if 判断。