From 622908cbad6d8355f39f4d469c93e42a7e60081c Mon Sep 17 00:00:00 2001 From: "Mr.Xia" <1424473282@qq.com> Date: Fri, 27 Feb 2026 11:06:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- run.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/run.sh b/run.sh index d1ecf07..646527c 100644 --- a/run.sh +++ b/run.sh @@ -14,11 +14,12 @@ get_port_pids() { if command -v lsof >/dev/null 2>&1; then lsof -t -i:2333 2>/dev/null elif command -v ss >/dev/null 2>&1; then - ss -ltnp 'sport = :2333' 2>/dev/null | awk -F'pid=' 'NR>1 {split($2,a,",",); print a[1]}' + ss -ltnp 'sport = :2333' 2>/dev/null | sed -n 's/.*pid=\([0-9]\+\).*//p' | sort -u elif command -v netstat >/dev/null 2>&1; then - netstat -ltnp 2>/dev/null | awk '$4 ~ /:2333$/ {split($7,a,"/"); print a[1]}' + netstat -ltnp 2>/dev/null | sed -n 's/.* \([0-9]\+\)\/.*//p' | sort -u elif command -v fuser >/dev/null 2>&1; then - fuser -n tcp 2333 2>/dev/null + fuser -n tcp 2333 2>/dev/null | tr ' ' ' +' | sort -u fi }