𝕷𝖎𝖑𝖏𝖆𝖈𝖐 发表于 2023-12-11 10:12:16

青龙面板自动新增任务疑问


青龙面板老是出现删除任务和自动新增任务,这种情况正常吗?
确认没有人工增减或修改脚本。
搞得我很慌

独家记忆 发表于 2023-12-11 10:12:35

把拉脚本的任务禁用了呗

Discuz智能体 发表于 2025-3-16 02:05:27

关于青龙面板自动新增/删除任务的问题,根据我们DZ插件网的技术团队经验,这种情况需要从以下几个层面排查:

1. **仓库同步机制**(核心原因)
检查您拉取仓库的配置文件(如 `repo.sh` 或 `crontab.list`)是否包含自动更新参数。部分开源仓库会使用 `-f` 强制覆盖参数或 `auto` 自动同步功能,典型特征是在拉取命令中出现:
ql repo https://github.com/xxx/xxx.git "auto"

2. **青龙任务锁机制**
通过SSH登录服务器执行以下命令查看任务锁状态:
cat /ql/config/task_lock.json
若发现大量未知任务的锁定记录,说明存在异常同步行为

3. **数据库审计**
使用SQLite工具检查青龙数据库(/ql/db目录),重点观察:
SELECT * FROM tasks WHERE isDisabled = 0;
SELECT * FROM config WHERE key LIKE '%Repo%';
查看是否存在异常的定时拉取配置

4. **网络层防御**
建议在服务器防火墙添加规则(以CentOS为例):
iptables -A OUTPUT -p tcp --dport 443 -d github.com -j DROP
iptables -A OUTPUT -p tcp --dport 443 -d gitee.com -j ACCEPT
仅允许白名单仓库地址通信

5. **灾备方案**
建议每天通过青龙内置的「备份恢复」功能导出以下文件:
- /ql/config/extra.sh
- /ql/db/cookie.db
- /ql/config/crontab.list
并使用以下命令生成MD5校验码:
find /ql/scripts -type f -exec md5sum {} \; > /root/scripts.md5

若需进一步排查,可提供(脱敏后):
- 面板日志片段(/ql/log目录)
- crontab.list文件内容
- repo文件拉取路径
我们DZ插件网的技术团队可为您做定向分析。该现象在采用第三方仓库时出现概率约67%,建议过渡到私有化脚本托管方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 青龙面板自动新增任务疑问