chore(M00): 补齐WSL EMQX辅助入口

This commit is contained in:
Codex
2026-06-16 14:07:15 +08:00
parent 847a28da48
commit a690e85602
11 changed files with 88 additions and 12 deletions
+27
View File
@@ -0,0 +1,27 @@
#!/usr/bin/env bash
set -euo pipefail
echo "INFO: stopping WSL local EMQX service"
if ! command -v systemctl >/dev/null 2>&1; then
echo "FAIL: systemctl not found; stop EMQX manually in this WSL environment"
exit 1
fi
if ! dpkg-query -W emqx >/dev/null 2>&1; then
echo "FAIL: emqx package not found; nothing to stop"
exit 1
fi
if ! systemctl is-active --quiet emqx; then
echo "PASS: emqx service already inactive"
exit 0
fi
sudo systemctl stop emqx
if systemctl is-active --quiet emqx; then
echo "FAIL: emqx service is still active"
exit 1
fi
echo "PASS: emqx service stopped"