#!/bin/bash set -e # 检查变量是否存在 if [ -z "$FILE_LINK" ]; then echo "错误: 请设置环境变量 FILE_LINK" exit 1 fi # 定义下载后的临时文件名 TARGET_FILE="downloaded_app.py" echo "正在从 $FILE_LINK 下载文件..." curl -sSL "$FILE_LINK" -o "$TARGET_FILE" if [ $? -eq 0 ]; then echo "下载成功,正在启动 Python 程序..." # 运行下载的文件,并传递后续可能有的参数 exec python "$TARGET_FILE" "$@" else echo "下载失败,请检查 URL 是否正确。" exit 1 fi