#!/bin/bash # 停止文件监控器 # ============================================ if [ ! -f "../watcher.pid" ]; then echo "✓ No PID file found, watcher not running" exit 0 fi PID=$(cat "../watcher.pid") if kill -0 $PID 2>/dev/null; then echo "✓ Stopping file watcher (PID $PID)" kill $PID rm -f "../watcher.pid" echo "✓ Stopped" else echo "✓ Process $PID not running, removing PID file" rm -f "../watcher.pid" fi