2025-12-27 23:22:18 +08:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
# 切换到脚本所在目录
|
|
|
|
|
cd "$(dirname "$0")"
|
2025-12-27 23:40:59 +08:00
|
|
|
|
|
|
|
|
# 检查并安装依赖
|
|
|
|
|
echo "Checking dependencies..."
|
|
|
|
|
pip install -r requirements.txt
|
|
|
|
|
|
2025-12-27 23:33:19 +08:00
|
|
|
# 切换到上级目录(项目根目录),以便作为模块运行
|
|
|
|
|
cd ..
|
2025-12-27 23:22:18 +08:00
|
|
|
|
|
|
|
|
while true; do
|
|
|
|
|
echo "[$(date)] Starting Crypto Trading Bot..."
|
|
|
|
|
echo "---------------------------------------------------"
|
|
|
|
|
|
2025-12-27 23:33:19 +08:00
|
|
|
# 以模块方式运行,确保包导入正确
|
|
|
|
|
python -m crypto.trading_bot "$@"
|
2025-12-27 23:22:18 +08:00
|
|
|
|
|
|
|
|
echo "---------------------------------------------------"
|
|
|
|
|
echo "[$(date)] Bot crashed or stopped. Restarting in 5 seconds..."
|
|
|
|
|
sleep 5
|
|
|
|
|
done
|