Systemd提供了处理周期性任务的定时器方案,使用时需要提供两种单元配置文件,即:timer和service
1.timer单元,用来管理定时器的定时规则
2.service单元,用于当定时器被触发时,描述执行的动作
systemd 定时任务原理是:systemd 定期检查每个 .timer 单元中定义的定时规则,以确定是否触发相应的定时器。一旦定时器触发,systemd 将启动与该定时器关联的 .service 单元,从而执行预定的任务。
关于service单元,请参考:
Systemd:管理进程的加载过程的service配置文件-CSDN博客
timer单元,最为重要的即是[Timer]区块,有以下一些可以配置的参数:
OnActiveSec
:定时任务生效后,多少时间开始执行任务OnBootSec
:系统启动后,多少时间开始执行任务- <