This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
планирование_выполнения_заданий_в_linux [2026/04/02 10:19] val [Systemd timers] |
планирование_выполнения_заданий_в_linux [2026/04/02 11:52] (current) val |
||
|---|---|---|---|
| Line 71: | Line 71: | ||
| # cat /etc/systemd/system/mybackup.service | # cat /etc/systemd/system/mybackup.service | ||
| + | </code><code> | ||
| [Unit] | [Unit] | ||
| Description=My Backup | Description=My Backup | ||
| Line 78: | Line 79: | ||
| Type=oneshot | Type=oneshot | ||
| ExecStart=/etc/mybackup.sh | ExecStart=/etc/mybackup.sh | ||
| + | </code><code> | ||
| # systemctl start mybackup.service | # systemctl start mybackup.service | ||
| + | |||
| + | # systemd-analyze calendar "*-*-* 3:45:00" | ||
| # cat /etc/systemd/system/mybackup.timer | # cat /etc/systemd/system/mybackup.timer | ||
| + | </code><code> | ||
| [Unit] | [Unit] | ||
| Description=Timer for My Backup | Description=Timer for My Backup | ||
| [Timer] | [Timer] | ||
| - | OnCalendar=*:0/10 | + | OnCalendar=*-*-* *:*:00 |
| + | #OnCalendar=*-*-* 03:45:00 | ||
| + | #OnCalendar=Sat *-*-* 03:45:00 | ||
| + | #OnCalendar=*-*-1 03:45:00 | ||
| + | #Persistent=true | ||
| + | |||
| + | Unit=mybackup.service | ||
| [Install] | [Install] | ||
| WantedBy=timers.target | WantedBy=timers.target | ||
| + | </code><code> | ||
| # systemctl daemon-reload | # systemctl daemon-reload | ||