style: 修改了一些文案和代码风格

This commit is contained in:
2025-12-01 18:25:50 +08:00
parent 631d563200
commit 3ad192fbe6
2 changed files with 19 additions and 13 deletions
+18 -12
View File
@@ -1,8 +1,7 @@
#!/bin/bash #!/bin/bash
# ========================================== # ==========================================
# 主控脚本 (Main Runner) # 主控脚本
# 功能:依赖管理、配置生成、任务调度、日志整合
# ========================================== # ==========================================
# --- 1. 路径定义 --- # --- 1. 路径定义 ---
@@ -37,11 +36,18 @@ check_and_install_dependencies() {
log "检测到缺失依赖: ${missing_packages[*]},尝试自动安装..." log "检测到缺失依赖: ${missing_packages[*]},尝试自动安装..."
local install_cmd="" local install_cmd=""
if command -v apt-get &> /dev/null; then install_cmd="apt-get update && apt-get install -y"; if command -v apt-get &> /dev/null; then
elif command -v yum &> /dev/null; then install_cmd="yum install -y"; install_cmd="apt-get update && apt-get install -y"
elif command -v dnf &> /dev/null; then install_cmd="dnf install -y"; elif command -v yum &> /dev/null; then
elif command -v apk &> /dev/null; then install_cmd="apk add --no-cache"; install_cmd="yum install -y"
else log "无法自动安装,请手动安装: ${missing_packages[*]}"; exit 1; fi elif command -v dnf &> /dev/null; then
install_cmd="dnf install -y"
elif command -v apk &> /dev/null; then
install_cmd="apk add --no-cache"
else
log "无法自动安装,请手动安装: ${missing_packages[*]}"
exit 1
fi
if [ "$EUID" -ne 0 ] && command -v sudo &> /dev/null; then if [ "$EUID" -ne 0 ] && command -v sudo &> /dev/null; then
install_cmd="sudo $install_cmd" install_cmd="sudo $install_cmd"
@@ -62,7 +68,7 @@ check_and_install_dependencies() {
log "依赖安装完成。" log "依赖安装完成。"
} }
# --- 4. 配置文件生成与检查 --- # 配置文件生成与检查
check_and_create_config() { check_and_create_config() {
if [ ! -f "$CONFIG_FILE" ]; then if [ ! -f "$CONFIG_FILE" ]; then
log "配置文件不存在,正在生成默认配置..." log "配置文件不存在,正在生成默认配置..."
@@ -84,18 +90,18 @@ Password = "your_smtp_auth_code"
# --- 功能模块: 电费提醒 --- # --- 功能模块: 电费提醒 ---
[Electricity] [Electricity]
Enabled = true Enabled = true # 是否启用本模块
Campus = "xha" Campus = "xha" # 校区选择
# xha = 西海岸 # xha = 西海岸
[Electricity.xha] [Electricity.xha]
StudentID = "20230000" StudentID = "XXX" # 学号
Token = "YOUR_TOKEN_HERE" Token = "YOUR_TOKEN_HERE"
# [照明警戒值, 空调警戒值] # [照明警戒值, 空调警戒值]
RemindTime = [30.0, 30.0] RemindTime = [30.0, 30.0]
EOF EOF
log "配置文件已生成: $CONFIG_FILE" log "配置文件已生成: $CONFIG_FILE"
log "检测到第一次加载此脚本将自动结束本脚本,请前往编辑配置文件" log "检测到第一次运行,脚本将自动退出,请编辑配置文件后重新启动"
exit 0 exit 0
else else
log "加载配置文件: $CONFIG_FILE" log "加载配置文件: $CONFIG_FILE"
+1 -1
View File
@@ -71,7 +71,7 @@ $content"
--upload-file - --upload-file -
} }
# --- 业务逻辑: 西海岸校区 --- # 西海岸电费获取
check_xha() { check_xha() {
local sno=$(get_val "Electricity.xha" "StudentID") local sno=$(get_val "Electricity.xha" "StudentID")
local token=$(get_val "Electricity.xha" "Token") local token=$(get_val "Electricity.xha" "Token")