參考:https://wiki.gentoo.org/wiki/Systemd
systemd 支持普通用戶定義的 unit[s] 開機啟動
注:
用戶自定義的 unit[s] 可以放置在如下四個位置
注:
示例:backup-work.timer
[Unit] Description=daily backup work RefuseManualStart=no RefuseManualStop=no [Timer]
#系統(tǒng)異常關機錯過的定時任務,是否后續(xù)補救 Persistent=false #每次開機 10 分鐘之后開始生效
OnBootSec=10min
#每天 11:30 執(zhí)行
OnCalendar=Mon-Fri *-*-* 11:30:00 Unit=backup-work.service [Install] WantedBy=default.target
示例:與 timer 配套的 unit(backup-work.service)
[Unit]
Description=daily backup work
RefuseManualStart=no
RefuseManualStop=yes
[Service]
Type=oneshot
ExecStart=/home/<user>/scripts/backup-work.sh
...
聯(lián)系客服