Add check_and_run script to handle script download and execution

This commit is contained in:
tmxk2021
2024-12-20 14:47:19 +08:00
parent 5bf0c6b9f0
commit 0d5ea6ec13

33
check_and_run.sh Normal file
View File

@@ -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 "脚本执行完毕。"