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

Debian 12下Systemd用户定时器重启后丢失的问题求助

Debian 12下Systemd用户定时器重启后丢失的问题求助

各位大佬好!我在Debian 12上碰到个棘手的问题,折腾好几天都没搞定,来这儿求支招!

情况是这样的:我配置了Systemd用户定时器,用systemctl --user enable --now x.timer命令启用了它,也已经开了用户常驻(lingering)功能。刚设置完的时候一切都正常,systemctl --user list-timers能清楚看到定时器在运行,到点也能触发任务。

可是只要系统一重启,这些用户定时器就全没了!重启后执行systemctl --user list-timers --all,直接显示0 timers listed.,完全找不到它们的影子。这时候去看依赖关系,用systemctl --user list-dependencies timers.target能看到x.timer,但前面带个○,说明它没被启用;而我重新用命令启用定时器后,这个依赖里的状态就正常了,定时器也能正常工作,直到下一次重启又掉链子。

给大家贴几个具体的命令输出:

  • 重启后定时器丢失时的输出:
$ systemctl --user list-timers --all
NEXT LEFT LAST PASSED UNIT ACTIVATES

0 timers listed.
  • 重新启用定时器后的正常状态:
$ systemctl --user enable --now x.timer

$ systemctl --user list-timers
NEXT                        LEFT           LAST                        PASSED     UNIT    
Sat 2024-04-27 14:21:22 EDT 1h 19min left  -                           -          x.timer
  • 重启后查看定时器依赖的状态:
$ systemctl --user list-dependencies timers.target 
timers.target
○ └─x.timer

有没有大佬遇到过同款问题?怎么才能让用户定时器在重启后自动保持启用状态啊?拜谢!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 10:58:12