修2
Some checks failed
CI / lint (push) Has been cancelled
CI / build (push) Has been cancelled

This commit is contained in:
2026-02-27 11:06:42 +08:00
parent d57b45522c
commit 622908cbad

7
run.sh
View File

@@ -14,11 +14,12 @@ get_port_pids() {
if command -v lsof >/dev/null 2>&1; then if command -v lsof >/dev/null 2>&1; then
lsof -t -i:2333 2>/dev/null lsof -t -i:2333 2>/dev/null
elif command -v ss >/dev/null 2>&1; then 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 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 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 fi
} }