完善直播节点监控与边缘代理

This commit is contained in:
admin committed 2026-08-12 21:14:42 +08:00
1 parent 058bb4b99f
commit 20cd99efa4
19 files changed
+401 -47

No files matched your search

+31
View File
@@ -0,0 +1,31 @@
#!/bin/sh
set -eu
BIN="$(readlink -f "${1:-./dist/streamcore-edge-linux-amd64}")"
SERVICE="/etc/systemd/system/streamcore-edge.service"
if [ ! -x "$BIN" ]; then
echo "Edge agent executable not found: $BIN" >&2
exit 1
fi
cat > "$SERVICE" <<EOF
[Unit]
Description=StreamCore Edge Agent
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=$BIN
Restart=always
RestartSec=10
EnvironmentFile=-/etc/default/streamcore-edge
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable --now streamcore-edge.service
echo "Installed and started streamcore-edge.service"