auto-sync: 2026-05-28 13:15:30
This commit is contained in:
@@ -16,10 +16,11 @@ export PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH"
|
||||
|
||||
# === flock 防并发 ===
|
||||
LOCK_FILE="/tmp/gateway-watchdog.lock"
|
||||
exec 9>"$LOCK_FILE"
|
||||
if ! flock -n 9; then
|
||||
# macOS 无 flock,用 mkdir 做简易锁
|
||||
if ! mkdir "$LOCK_FILE" 2>/dev/null; then
|
||||
exit 0
|
||||
fi
|
||||
trap 'rmdir "$LOCK_FILE" 2>/dev/null' EXIT
|
||||
|
||||
# === 配置 ===
|
||||
CHECK_WINDOW=120 # 检查最近多少秒的日志
|
||||
|
||||
Reference in New Issue
Block a user