Přeskočit na obsah
_CORE
AI & agentní systémy Podnikové informační systémy Cloud & Platform Engineering Datová platforma & integrace Bezpečnost & compliance QA, testování & observabilita IoT, automatizace & robotika Mobilní & digitální produkty Bankovnictví & finance Pojišťovnictví Veřejná správa Obrana & bezpečnost Zdravotnictví Energetika & utility Telco & média Průmysl & výroba Logistika & e-commerce Retail & věrnostní programy
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
CS EN DE
Pojďme to probrat

Cron a Systemd Timers

02. 04. 2023 Aktualizováno: 24. 03. 2026 1 min čtení intermediate
Tento článek byl publikován v roce 2023. Některé informace mohou být zastaralé.

Cron je tradiční, systemd timery moderní alternativa s lepší integrací.

Cron

crontab -e

m h dom mon dow command

0 2 * * * /opt/backup.sh */5 * * * * /opt/check.sh 0 2 * * * /opt/backup.sh >> /var/log/backup.log 2>&1 * * * * * flock -n /tmp/task.lock /opt/task.sh

Systemd Timers

backup.timer

[Timer] OnCalendar=*-*-* 02:00:00 Persistent=true [Install] WantedBy=timers.target

backup.service

[Service] Type=oneshot ExecStart=/opt/backup.sh systemctl enable –now backup.timer systemctl list-timers

Srovnání

  • Logy: cron → syslog, timer → journalctl
  • Závislosti: timer → After=, Requires=
  • Resource limity: timer → přes service
  • Persistent: timer doběhne zmeškané

Timery pro nové projekty

Pro nové projekty systemd timery. Cron pro jednoduché legacy úlohy.

cronsystemdtimers
Sdílet:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.