auto-sync: 2026-03-26 00:58:47
This commit is contained in:
@@ -1,55 +1,27 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# 检查文件监控状态
|
# 检查文件监控器状态
|
||||||
|
# ============================================
|
||||||
|
|
||||||
PROJECT_DIR="/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live"
|
if [ ! -f "../watcher.pid" ]; then
|
||||||
PID_FILE="$PROJECT_DIR/watcher.pid"
|
echo "=== File Watcher Status ==="
|
||||||
LOG_FILE="$PROJECT_DIR/file-watcher.log"
|
echo "Status: NOT RUNNING"
|
||||||
SYNC_LOG="$PROJECT_DIR/auto-sync.log"
|
echo "To start: ./management/start-watcher.sh"
|
||||||
|
exit 0
|
||||||
echo "=== File Watcher Status ==="
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
# 检查PID文件
|
|
||||||
if [ ! -f "$PID_FILE" ]; then
|
|
||||||
echo "Status: NOT RUNNING (no PID file)"
|
|
||||||
echo ""
|
|
||||||
echo "To start: ./start-watcher.sh"
|
|
||||||
exit 1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
pid=$(cat "$PID_FILE")
|
PID=$(cat "../watcher.pid")
|
||||||
|
|
||||||
if ps -p "$pid" > /dev/null 2>&1; then
|
if kill -0 $PID 2>/dev/null; then
|
||||||
echo "Status: RUNNING (PID: $pid)"
|
echo "=== File Watcher Status ==="
|
||||||
|
echo "Status: ✅ RUNNING"
|
||||||
# 获取进程信息
|
echo "PID: $PID"
|
||||||
echo ""
|
echo "Check interval: 60 seconds (1 minute)"
|
||||||
echo "Process Info:"
|
echo "Log: file-watcher.log"
|
||||||
ps -p "$pid" -o pid,user,pcpu,pmem,start_time,etime,comm
|
echo "Project directory: /Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live"
|
||||||
|
|
||||||
# 检查日志文件
|
|
||||||
echo ""
|
|
||||||
echo "=== Watcher Log (last 10 lines) ==="
|
|
||||||
if [ -f "$LOG_FILE" ]; then
|
|
||||||
tail -10 "$LOG_FILE"
|
|
||||||
else
|
|
||||||
echo "Log file not found: $LOG_FILE"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
echo "=== Sync Log (last 5 syncs) ==="
|
|
||||||
if [ -f "$SYNC_LOG" ]; then
|
|
||||||
grep -A2 "Starting auto sync" "$SYNC_LOG" | tail -15
|
|
||||||
else
|
|
||||||
echo "Sync log not found: $SYNC_LOG"
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
echo "Status: NOT RUNNING (stale PID file: $pid)"
|
echo "=== File Watcher Status ==="
|
||||||
echo ""
|
echo "Status: ❌ NOT RUNNING (PID file exists but process dead)"
|
||||||
echo "Cleaning up stale PID file..."
|
echo "To start: ./management/start-watcher.sh"
|
||||||
rm -f "$PID_FILE"
|
rm -f "../watcher.pid"
|
||||||
echo ""
|
fi
|
||||||
echo "To start: ./start-watcher.sh"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|||||||
Reference in New Issue
Block a user