cang-ying/scripts/eed-desktop.sh

25 lines
834 B
Bash
Raw Normal View History

#!/usr/bin/env bash
# eed-desktop.sh — 苍耳面板·最简桌面壳Firefox 独立窗口)
# 用法bash ~/cang-ying/scripts/eed-desktop.sh
URL="http://127.0.0.1:8765"
# 1. 面板没跑才拉起(跑着就不动它,不误伤)
if ! curl -s --max-time 2 "$URL" >/dev/null 2>&1; then
echo "🟡 面板未运行,正在启动..."
bash /home/ls/cang-ying/scripts/restart-eed.sh >/dev/null 2>&1 &
for i in $(seq 1 15); do
curl -s --max-time 2 "$URL" >/dev/null 2>&1 && break
sleep 1
done
fi
# 2. 面板就绪Firefox 独立窗口打开(贴近 App 体验)
curl -s --max-time 2 "$URL" >/dev/null 2>&1 && {
echo "🟢 打开苍耳面板..."
firefox --new-window "$URL" >/dev/null 2>&1 &
exit 0
}
echo "🔴 面板 15 秒内未就绪,请手动检查 /tmp/eed_web.log"
exit 1