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 防并发 ===
|
# === flock 防并发 ===
|
||||||
LOCK_FILE="/tmp/gateway-watchdog.lock"
|
LOCK_FILE="/tmp/gateway-watchdog.lock"
|
||||||
exec 9>"$LOCK_FILE"
|
# macOS 无 flock,用 mkdir 做简易锁
|
||||||
if ! flock -n 9; then
|
if ! mkdir "$LOCK_FILE" 2>/dev/null; then
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
trap 'rmdir "$LOCK_FILE" 2>/dev/null' EXIT
|
||||||
|
|
||||||
# === 配置 ===
|
# === 配置 ===
|
||||||
CHECK_WINDOW=120 # 检查最近多少秒的日志
|
CHECK_WINDOW=120 # 检查最近多少秒的日志
|
||||||
|
|||||||
Reference in New Issue
Block a user