планирование_выполнения_заданий_в_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
планирование_выполнения_заданий_в_linux [2026/04/02 09:44]
val [Скрипт run-parts]
планирование_выполнения_заданий_в_linux [2026/04/02 11:52] (current)
val
Line 64: Line 64:
  
   * [[https://​habr.com/​ru/​companies/​ruvds/​articles/​512868/​|Использование таймеров systemd вместо заданий cron]]   * [[https://​habr.com/​ru/​companies/​ruvds/​articles/​512868/​|Использование таймеров systemd вместо заданий cron]]
 +  * [[https://​wiki.archlinux.org/​title/​Systemd/​Timers]]
   * [[Let'​s Encrypt для внутренних сайтов]]   * [[Let'​s Encrypt для внутренних сайтов]]
  
 +<​code>​
 +# systemctl list-timers
 +
 +# cat /​etc/​systemd/​system/​mybackup.service
 +</​code><​code>​
 +[Unit]
 +Description=My Backup
 +After=network.target
 +
 +[Service]
 +Type=oneshot
 +ExecStart=/​etc/​mybackup.sh
 +</​code><​code>​
 +# systemctl start mybackup.service
 +
 +# systemd-analyze calendar "*-*-* 3:​45:​00"​
 +
 +# cat /​etc/​systemd/​system/​mybackup.timer
 +</​code><​code>​
 +[Unit]
 +Description=Timer for My Backup
 +
 +[Timer]
 +OnCalendar=*-*-* *:*:00
 +#​OnCalendar=*-*-* 03:45:00
 +#​OnCalendar=Sat *-*-* 03:45:00
 +#​OnCalendar=*-*-1 03:45:00
 +#​Persistent=true
 +
 +Unit=mybackup.service
 +
 +[Install]
 +WantedBy=timers.target
 +</​code><​code>​
 +# systemctl daemon-reload
 +
 +# systemctl enable mybackup.timer --now
 +
 +# journalctl -u mybackup.timer
 +
 +# journalctl -u mybackup.service
 +</​code>​
  
  
планирование_выполнения_заданий_в_linux.1775112284.txt.gz · Last modified: 2026/04/02 09:44 by val