添加BINANCE_FUTURES_DIR目录检查和OSS可用性验证

This commit is contained in:
yhydev
2025-12-13 23:23:59 +08:00
parent 704047671f
commit 3c5eeba1ef

View File

@@ -13,6 +13,12 @@ check_env_var OSS_ACCESS_KEY
check_env_var OSS_SECRET_KEY
check_env_var WORKER_NAME
check_env_var BINANCE_FUTURES_DIR
# Check if BINANCE_FUTURES_DIR directory exists
if [ ! -d "$BINANCE_FUTURES_DIR" ]; then
echo "Error: BINANCE_FUTURES_DIR directory '$BINANCE_FUTURES_DIR' does not exist"
exit 1
fi
# Set working directory with default value
WORKING_DIR=${WORKING_DIR:-/kaggle/working}
@@ -36,4 +42,12 @@ chmod +x ~/.local/bin/mc
fi
export PATH=$PATH:$HOME/.local/bin
mc alias set oss $OSS_ENDPOINT $OSS_ACCESS_KEY $OSS_SECRET_KEY --api S3v4
# Check if OSS is accessible
echo "Checking OSS connectivity..."
if ! mc ls oss/ > /dev/null 2>&1; then
echo "Error: Unable to connect to OSS at $OSS_ENDPOINT"
exit 1
fi
echo "OSS connection successful!"
prefect worker start --name $WORKER_NAME --pool freqtrade -l 3