48 lines
1.2 KiB
Bash
48 lines
1.2 KiB
Bash
#!/bin/bash
|
||
# 数据验证与短信告警系统 - 快速测试(Linux版本)
|
||
|
||
echo "============================================================"
|
||
echo "数据验证与短信告警系统 - 快速测试"
|
||
echo "============================================================"
|
||
echo ""
|
||
|
||
echo "[步骤1] 检查Python环境..."
|
||
if command -v python3 &> /dev/null; then
|
||
PYTHON_CMD=python3
|
||
elif command -v python &> /dev/null; then
|
||
PYTHON_CMD=python
|
||
else
|
||
echo "[错误] Python未安装或未添加到PATH"
|
||
exit 1
|
||
fi
|
||
|
||
$PYTHON_CMD --version
|
||
if [ $? -ne 0 ]; then
|
||
echo "[错误] Python版本检查失败"
|
||
exit 1
|
||
fi
|
||
echo ""
|
||
|
||
echo "[步骤2] 测试短信发送功能..."
|
||
echo ""
|
||
$PYTHON_CMD data_validation_with_sms.py --test-sms
|
||
if [ $? -ne 0 ]; then
|
||
echo ""
|
||
echo "[错误] 短信发送测试失败"
|
||
echo "请检查:"
|
||
echo " 1. 阿里云SDK是否已安装"
|
||
echo " 2. sms_config.json配置是否正确"
|
||
echo " 3. AccessKey和Secret是否有效"
|
||
exit 1
|
||
fi
|
||
echo ""
|
||
|
||
echo "[步骤3] 执行数据验证..."
|
||
echo ""
|
||
$PYTHON_CMD data_validation_with_sms.py
|
||
echo ""
|
||
|
||
echo "============================================================"
|
||
echo "测试完成!"
|
||
echo "============================================================"
|