题目、配置 systemd timer.note

noteId: WEBd66ec493ded64fe54f58b2dd0c931d1b · 原始路径:/ALL/Linux - A模块/服务配置/Shell 脚本/题目、配置 systemd timer.note · 图片:6 · 附件待处理:0

 
 
 
1、编写脚本:
vim /usr/local/sbin/wsc48-backup.sh
chmod +x wsc48-backup.sh
 
2、配置为 systemd:
cd /etc/systemd/system/
cp sshd.service wsc48-backup.service
vim wsc48-backup.service
 
systemctl daemon-reload
systemctl restart wsc48-backup
 
 
3、配置 systemd timer:
cd /etc/systemd/system/
cp /usr/lib/systemd/system/man-db.timer wsc48-backup.timer
vim wsc48-backup.timer    //timer需要有一个同名的 .service
# 配置为每10分钟运行一次
但是这个配置是在 每小时的第 0、10、20 分钟进行执行,但是如果是每隔7分钟,就是从每小时的 0、7、14 ... 56,但是这里差4分钟就到下一个小时了,因此不是严格的每7分钟运行一次,要配置严格每7分钟运行一次需要配置:
 
# 启动计时器:
systemctl enable wsc48-backup.timer --now
 
查看计时器下一次执行时间