.TIMER

TIMER-fil

Systemd Timer Unit File
Ställ en fråga
SNABBT SVAR

En .timer-fil är en systemd-enhet som schemalägger när en annan enhet (vanligtvis en matchande .service-fil) körs på Linux, och fungerar som en modern ersättare för cron. Det är en liten textfil i INI-stil, så du kan öppna och redigera den med valfri textredigerare som nano, vim eller VS Code. För att aktivera en placerar du den under /etc/systemd/system/ och kör systemctl enable --now name.timer; använd systemctl list-timers för att se schemalagda timers.

Utvecklare: systemd project (originally Lennart Poettering and Kay Sievers) Kategori: Inställningsfiler Öppen standard MIME: text/plain
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .ICA · .DS_STORE · .WMZ · .CFG

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 25, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet TIMER?

En .timer-fil är en timer-enhet som används av systemd, det init-system och den tjänstehanterare som ligger bakom de flesta Linux-distributioner. Den schemalägger när en annan enhet ska köras, vanligtvis en matchande .service-fil, och fungerar som en modern ersättare för cron. Filen är en liten, ren UTF-8-text i INI-stil, så den innehåller ett schema snarare än någon programkod.

Varje timer paras normalt ihop med en tjänst med samma basnamn. En fil som heter backup.timer utlöser backup.service såvida inte dess Unit=-direktiv anger ett annat mål. Enheten är organiserad i tre sektioner: [Unit] för beskrivning och beroenden, [Timer] för schemat, och [Install] för aktivering via WantedBy=timers.target.

Scheman finns i två former. Realtidstimers använder OnCalendar= för att utlösa vid kalenderhändelser, på samma sätt som ett cron-jobb gör. Monotoniska timers som OnBootSec= eller OnUnitActiveSec= utlöses efter ett visst tidsintervall efter en referenshändelse som uppstart eller senaste körning. Alternativ som Persistent=true tar igen en missad körning efter att maskinen har varit avstängd, och RandomizedDelaySec= sprider belastningen över många värdar.

Säkerhet & trygghet

RISK: LOW

A .timer file is plain text with no executable code, so opening it in an editor is safe. The real consideration is trust: a timer can schedule any system command through its paired service, so only install units from sources you trust and review them before enabling with systemctl.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNSystemd Timer Unit Fileäven känd som Systemd Timer Unit, Timer Unit Configuration File
UTVECKLAREsystemd project (originally Lennart Poettering and Kay Sievers)sedan 2012 (systemd timer units)
MIME-TYPtext/plain
TYPPlain-text INI-style unit configuration file
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Construct 2/3 timer behavior data - Some game and animation tools store timer state, but this is not the dominant meaning of the extension.
  • Generic application timer/config data - A few niche programs write settings files named with a .timer suffix; these are unrelated to systemd.

Program som öppnar TIMER-filer

Windows2 apps
Notepad Öppen källkod Open the file as UTF-8 text to read or edit sections and directives.
Visual Studio Code Freemium View or author a .timer file on a workstation before copying it to a Linux host; opens as plain text with optional systemd/INI highlighting.
macOS2 apps
BBEdit Freemium View or edit the unit file as plain text.
Visual Studio Code Freemium Open and edit the .timer unit as text before deploying it to a Linux server.
Linux5 apps
Vim Öppen källkod Edit the timer unit with vim /etc/systemd/system/name.timer; syntax highlighting for systemd units ships with Vim.
GNU Nano Öppen källkod Open the file for quick edits with nano /etc/systemd/system/name.timer; run systemctl daemon-reload afterward to apply changes.
systemd / systemctl Öppen källkod Manage the timer with systemctl: enable and start it via systemctl enable --now name.timer, inspect the schedule with systemctl list-timers, and check status with systemctl status name.timer.
systemctl edit / systemd-analyze Öppen källkod Create or override a timer safely with systemctl edit name.timer and validate its calendar expression using systemd-analyze calendar "OnCalendar-string".
Visual Studio Code Freemium Open the .timer file as a plain-text unit; the systemd/INI extensions add highlighting and directive hints.

Tekniska detaljer

djup specifikation
EncodingUTF-8 plain text
Byte orderNot applicable (text)
ContainerNone; INI-style key=value sections
Typical sizeUnder 1 KB
StructureThree sections: [Unit] for description and dependencies, [Timer] for the schedule (OnCalendar, OnBootSec, OnActiveSec, OnUnitActiveSec, OnStartupSec, OnUnitInactiveSec, AccuracySec, RandomizedDelaySec, Persistent, Unit), and [Install] for enablement via WantedBy=timers.target.
IntegrityNone built in
PlatformsLinux
NotesEach .timer file normally pairs with a same-named .service file (foo.timer triggers foo.service unless Unit= overrides). Timers come in realtime (calendar) and monotonic (relative to boot, activation, or last run) forms and serve as a cron alternative managed through systemctl and logged to the systemd journal.
File LocationsSystem units in /usr/lib/systemd/system/ (packaged) and /etc/systemd/system/ (admin overrides); user units in ~/.config/systemd/user/ and /etc/systemd/user/.
Line EndingsUnix LF
Släppt2012 (systemd timer units)
Öppen standardJa · royaltyfri
Specifikationman7.org

TIMER-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med TIMER-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om TIMER-filer.

Vanliga frågor

Hur öppnar jag en .timer-fil?
Öppna den i valfri textredigerare som nano, vim, VS Code eller Notepad++. Det är en liten textfil, så ingen speciell programvara krävs för att läsa den.
Vad är skillnaden mellan en .timer- och en .service-fil?
En .service-fil definierar vad som ska köras; en .timer-fil definierar när det ska köras. En timer med namnet backup.timer aktiverar backup.service såvida inte dess Unit=-direktiv säger något annat.
Hur aktiverar och startar jag en timer?
Placera filen i /etc/systemd/system/, kör systemctl daemon-reload, sedan systemctl enable --now name.timer. Kontrollera den med systemctl list-timers.
Är systemd-timers bättre än cron?
Timers integreras med systemd-journalen för loggning, stöder beroenden och kan ta igen missade körningar med Persistent=true. Cron är enklare och mer portabelt mellan Unix-system. Båda är giltiga; timers är vanliga på modern Linux.
Varför utlöses inte min timer?
Bekräfta att timern är aktiverad och aktiv med systemctl status name.timer, att en matchande tjänst existerar och att OnCalendar=-uttrycket är giltigt. Testa uttrycket med systemd-analyze calendar "din-sträng".
Kan jag öppna en .timer-fil på Windows eller macOS?
Ja, som text för visning eller redigering, men timers körs endast under systemd på Linux. Skapa filen på valfritt operativsystem och distribuera den till en Linux-värd.

Referenser

1systemd.timer(5) - Linux manual page (man7.org)man7.org
2systemd/Timers - ArchWikiwiki.archlinux.org

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Relaterade filtillägg

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö