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
+25
View File
@@ -0,0 +1,25 @@
#!/usr/bin/env bash
set -euo pipefail
echo "INFO: starting WSL local EMQX service"
if ! command -v systemctl >/dev/null 2>&1; then
echo "FAIL: systemctl not found; start 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; this script does not install or reset EMQX"
exit 1
fi
if systemctl is-active --quiet emqx; then
echo "PASS: emqx service already active"
exit 0
fi
sudo systemctl start emqx
systemctl is-active --quiet emqx && echo "PASS: emqx service active" || {
echo "FAIL: emqx service did not become active"
exit 1
}