添加BINANCE_FUTURES_DIR目录检查和OSS可用性验证
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user