Fix: 修复环境变量无法穿透的问题,导致crontab无法正确更新模组

This commit is contained in:
2025-07-24 23:54:22 +08:00
parent 7e15b3a84e
commit ee8a5840df
3 changed files with 22 additions and 2 deletions

View File

@@ -17,6 +17,19 @@ setup_crontab() {
echo "设置crontab自动更新任务..."
# 保存环境变量到/etc/environment文件解决cron任务无法读取环境变量的问题
echo "保存环境变量到/etc/environment..."
cat > /etc/environment << EOF
STEAM_USERNAME=${STEAM_USERNAME}
STEAM_PASSWORD=${STEAM_PASSWORD}
MOD_IDS=${MOD_IDS}
DAYZ_MISSIONS=${DAYZ_MISSIONS}
DAYZ_SERVER_PORT=${DAYZ_SERVER_PORT}
DAYZ_CPU_COUNT=${DAYZ_CPU_COUNT}
ENABLE_AUTO_UPDATE=${ENABLE_AUTO_UPDATE}
UPDATE_INTERVAL=${UPDATE_INTERVAL}
EOF
# 启动cron服务
service cron start