From 3c5eeba1efdadb01bfdd59b701cbdec78f5e9c39 Mon Sep 17 00:00:00 2001 From: yhydev Date: Sat, 13 Dec 2025 23:23:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0BINANCE=5FFUTURES=5FDIR?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E6=A3=80=E6=9F=A5=E5=92=8COSS=E5=8F=AF?= =?UTF-8?q?=E7=94=A8=E6=80=A7=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/start-agent.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/scripts/start-agent.sh b/scripts/start-agent.sh index 2bdebbf..c56551e 100644 --- a/scripts/start-agent.sh +++ b/scripts/start-agent.sh @@ -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 \ No newline at end of file