#!/bin/bash # 新闻抓取启动脚本 # 获取脚本所在目录 SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" PROJECT_ROOT="$(dirname "$SCRIPT_DIR")" BACKEND_DIR="$PROJECT_ROOT/backend" # 激活虚拟环境 if [ -f "$BACKEND_DIR/venv/bin/activate" ]; then source "$BACKEND_DIR/venv/bin/activate" else echo "错误: 虚拟环境不存在,请先创建: $BACKEND_DIR/venv" exit 1 fi # 切换到后端目录 cd "$BACKEND_DIR" # 运行 Python 脚本 python "$SCRIPT_DIR/manual_news_fetch.py" "$@"