systemd 计时器单元中的“OnBootSec”计时器何时实际启动?

systemd 计时器单元中的“OnBootSec”计时器何时实际启动?

“启动时”对我来说含糊不清。这是否意味着启动开始时、启动完成时、启动中期、满足timer.target 时?我读过的文档并没有解决这种歧义。

答案1

OnBootSec=与内核给出的启动时间相关——基本上是内核开始执行的时间。看中的相关行systemd

中的指令表man systemd.timer在其描述中暗示了这一点OnStartupSec=

对于系统计时器单元,这与 OnBootSec= 非常相似,因为系统服务管理器通常在引导时很早就启动。

如果 systemd 将自己的启动时间与启动时间区分开来,则表明后者是实际启动时间(或尽可能接近)。

相关内容