From 0d5ea6ec13467394effcf62947289d4f16aa2d41 Mon Sep 17 00:00:00 2001 From: tmxk2021 <90445826+tmxk2021@users.noreply.github.com> Date: Fri, 20 Dec 2024 14:47:19 +0800 Subject: [PATCH] Add check_and_run script to handle script download and execution --- check_and_run.sh | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 check_and_run.sh diff --git a/check_and_run.sh b/check_and_run.sh new file mode 100644 index 0000000..19a770c --- /dev/null +++ b/check_and_run.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +# 自动化配置Nginx并设置HKDVB直播源 + +set -e + +# 检查是否为root用户 +if [ "$(id -u)" -ne 0 ]; then + echo "请使用root用户或使用sudo执行此脚本。" + exit 1 +fi + +# 需要检查和下载的脚本文件URL和路径 +SCRIPT_URL="https://raw.githubusercontent.com/tmxk2021/CF-IPTV/master/setup_hkdvb.sh" +SCRIPT_PATH="/root/setup_hkdvb.sh" + +# 检查脚本文件是否存在 +if [ -f "$SCRIPT_PATH" ]; then + echo "脚本文件已存在,直接赋予执行权限并执行..." + chmod +x "$SCRIPT_PATH" +else + echo "脚本文件不存在,正在下载..." + curl -o "$SCRIPT_PATH" "$SCRIPT_URL" + chmod +x "$SCRIPT_PATH" + echo "脚本文件已下载并赋予执行权限。" +fi + +# 运行脚本 +echo "正在运行脚本..." +"$SCRIPT_PATH" + +# 结束 +echo "脚本执行完毕。"