#!/bin/bash
set -e
echo "=== 1. 定位宿主机 server-agent 进程与二进制 ==="
ps aux | grep friend-server-agent | grep -v grep | head -2
BIN=$(readlink -f /proc/$(pidof friend-server-agent)/exe 2>/dev/null || which friend-server-agent)
echo "SERVER_AGENT_BIN=$BIN"
echo ""
echo "=== 2. 备份并替换二进制 ==="
cp "$BIN" "${BIN}.pre-m1-bak"
cp /tmp/friend-server-agent-new "$BIN"
chmod +x "$BIN"
echo "REPLACED: $BIN"
echo ""
echo "=== 3. 查找 server-agent 的 systemd unit ==="
systemctl list-units --all | grep -i "server-agent\|friend" | head -5
ls /etc/systemd/system/ | grep -i "friend\|agent" | head -5
echo DONE
