1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #!/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 "程序执行完成"
|