分析
Linux上的守护进程cron
能够根据配置好的crontab
定时地执行某一个动作,现在用上systemd
了想要找一个替代品,于是找到了timer
,timer
和其他的配置单元结构差不多,只是有一个[Timer]
段,在这里可以定义它的行为。基本的写法是Name=Value。
作为一个timer
必须要有
[Install] WantedBy=timers.target
[Unit] Description=Value
这个字段允许添加对配置单元的描述
[Timer] Unit=Value
用于指定该timer
触发时要启动的配置单元,如果不写的话,example.timer
触发时会执行同名的example.service
。
[Timer] 绝对触发时间
OnCalendar=Value
可以指定在系统时钟的某一特定时刻触发timer
。懒的话可以直接使用hourly
,monthly
这样的词语,也可以输入DAY YYYY-MM-DD HH:MM:SS
。比如hourly
与*:00:00
等价,Wed *:00:00
就是每个星期三隔一个小时触发一次。 Continue reading Systemd Timers小结