You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

apt.daily.timer覆盖文件不生效问题求助

apt.daily.timer覆盖文件不生效问题求助

各位好,我碰到个棘手的问题,想请大家帮忙排查下!

之前我为了修改无人值守升级的调度时间,直接改了/lib/systemd/system/apt-daily.timer和/lib/systemd/system/apt-daily-upgrade.timer这两个文件,从/var/log/unattended-upgrades/unattended-upgrades.log的日志来看,当时是正常工作的。

后来我才知道,直接修改/lib目录下的系统文件风险很高,包更新的时候这些文件会被覆盖,正确的做法应该是用/etc目录下的覆盖文件来改,也就是/etc/systemd/system/apt-daily.timer和/etc/systemd/system/apt-daily-upgrade.timer。

于是我按正确流程操作了一遍:

  • 用sudo systemctl edit --full apt-daily.timer命令,自动把/lib下的原始配置复制到/etc目录下,然后修改了里面的时间参数
  • 执行systemctl daemon-reload命令重载了systemd的配置
  • 之后我仔细检查了一遍:
    • /lib/systemd/system/apt-daily.timer依然保留着默认的时间配置
    • /etc/systemd/system/apt-daily.timer显示的是我修改后的时间
    • 执行systemctl status apt-daily.timer | grep loaded查看加载状态,输出显示加载的是/etc目录下的文件,看起来一切正常

但奇怪的是,我的修改好像并没有实际生效?或者说我是不是漏了什么步骤?有没有大佬能帮我看看问题出在哪?

备注:内容来源于stack exchange,提问作者cerb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:02:58