#!/bin/bash # 酒店职位数据Neo4j同步程序运行脚本 # 适用于Linux和Mac环境 echo "========================================" echo "酒店职位数据Neo4j同步程序" echo "========================================" echo # 检查Python是否安装 if ! command -v python3 &> /dev/null; then if ! command -v python &> /dev/null; then echo "错误: 未找到Python,请先安装Python 3.7+" exit 1 else PYTHON_CMD="python" fi else PYTHON_CMD="python3" fi echo "Python环境检查通过: $($PYTHON_CMD --version)" echo # 检查程序文件是否存在 if [ ! -f "app/core/data_parse/parse_neo4j_process.py" ]; then echo "错误: 找不到程序文件 app/core/data_parse/parse_neo4j_process.py" exit 1 fi echo "程序文件检查通过" echo echo "开始执行数据同步程序..." echo "时间: $(date)" echo # 运行Python程序 $PYTHON_CMD app/core/data_parse/parse_neo4j_process.py # 检查执行结果 if [ $? -eq 0 ]; then echo echo "✅ 程序执行成功" else echo echo "❌ 程序执行失败" echo "请检查日志文件 logs/parse_neo4j_process.log 获取详细错误信息" fi echo echo "程序执行完成"