| 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 |