TIMER CRON
Filkonvertering

Konverter TIMER til CRON

HURTIGT SVAR
Er det muligt at konvertere TIMER til CRON?
Ja - TIMER kan konverteres til CRON.

Læs OnCalendar= linjen i din .timer-enhed og omskriv tidsplanen som et standard cron-udtryk i din crontab, der peger på den kommando, som den tilhørende service kører. Det er en manuel omskrivning, da intet værktøj automatisk konverterer en systemd-timer til en cron-indgang.

På denne side

Testet på macOS, Windows & Linux
Sidst verificeret Sep 2026

Flere gratis konvertere

HEIC, PNG, WEBP, MP3 og mere - alle værktøjer her er gratis.

Åbn værktøjskassen

Hvorfor konvertere TIMER til CRON?

En systemd .timer og et cron-job planlægger begge tilbagevendende kommandoer, så administratorer, der flytter væk fra systemd, ønsker den samme tidsplan udtrykt i .CRON syntaks. OnCalendar= kalenderudtrykket kan mappes direkte til crons minut-time-dag-måned-ugedag felter for de fleste almindelige tidsplaner.

Sådan konverterer du TIMER til CRON

crontab + manuel mapping FREE

Kør crontab -e og tilføj en linje, hvis fem tidsfelter matcher timeren, f.eks. bliver OnCalendar=*-*-* 02:00:00 til 0 2 * * * /sti/til/kommando.

systemd-analyze calendar FREE

Kør systemd-analyze calendar "*-*-* 02:00:00" for at bekræfte de nøjagtige næste køretider for OnCalendar-værdien, før du oversætter den til cron-felter.

Om disse formater

Kvalitet & hvad man skal være opmærksom på

  • Kun tidsplanen flyttes; kommandoen, miljøet og brugeren kommer fra den tilhørende .service-fil og skal tilføjes til cron-linjen af dig selv.
  • systemd-ekstraudstyr som Persistent= (opsamling efter nedetid), RandomizedDelaySec= og præcisionsvinduer har ingen cron-ækvivalent og går tabt.
  • Tidsplaner under ét minut eller komplekse OnCalendar-udtryk kan ikke repræsenteres i crons minut-baserede syntaks med fem felter.

Ofte stillede spørgsmål

Findes der en automatisk timer-til-cron konverter?
Nej; du mapper OnCalendar= tidsplanen til cron-felter manuelt, eventuelt ved at verificere med systemd-analyze calendar og crontab.guru.
Hvor kommer kommandoen til cron-linjen fra?
Fra ExecStart= i den matchende .service-enhed, som timeren aktiverer.
Hvordan konverterer jeg tidsplaner i `@daily`-stil?
OnCalendar=*-*-* 00:00:00 svarer til @daily eller 0 0 * * * i cron.
Vil opsamlingskørsler stadig fungere?
Nej; cron vil ikke genafspille missede kørsler på samme måde som en timer med Persistent=true gør.