crontab(1)

Från Wiki.linux.se
Version från den 28 augusti 2025 kl. 16.59 av Admin (diskussion | bidrag) (Skapade sidan med '= crontab(1) = == NAMN == crontab – hanterar crontab-filer för enskilda användare == SYNOPSIS == <pre> crontab [-u användare] <fil | - > crontab [-T] <fil | - > crontab [-u användare] <-l | -r | -e> [-i] [-s] crontab -n [värdnamn] crontab -c crontab -V </pre> == BESKRIVNING == '''crontab''' används för att installera, ta bort eller lista en användares crontab-tabell som används av cron(8). Varje användare kan ha sin egen crontab. Även om d...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

crontab(1)

NAMN

crontab – hanterar crontab-filer för enskilda användare

SYNOPSIS

 crontab [-u användare] <fil | - >
 crontab [-T] <fil | - >
 crontab [-u användare] <-l | -r | -e> [-i] [-s]
 crontab -n [värdnamn]
 crontab -c
 crontab -V
 

BESKRIVNING

crontab används för att installera, ta bort eller lista en användares crontab-tabell som används av cron(8). Varje användare kan ha sin egen crontab. Även om dessa lagras i /var/spool/, ska de inte redigeras direkt.

I SELinux MLS-läge kan flera crontabs definieras per intervall. Se selinux(8) för detaljer.

I denna version av cron kan ett nätverksmonterat delat /var/spool/cron användas över ett kluster, där endast en värd åt gången kör crontab-jobben. Alla värdar kan dock redigera samma crontab-filer, samt ange vilken värd som ska köra jobben.

Åtkomst till att schemalägga cron-jobb via crontab kan styras via filerna cron.allow och cron.deny:

  • Om cron.allow finns måste användaren listas där för att få använda crontab.
  • Om cron.allow saknas men cron.deny finns får användaren inte vara listad i cron.deny.
  • Om båda saknas får endast superanvändaren använda crontab.

Ytterligare begränsningar kan sättas med PAM-autentisering i /etc/security/access.conf för att styra vem som får använda crontab eller ändra systemets cron-jobb i /etc/cron.d/.

Den temporära katalogen kan sättas via en miljövariabel. Om den inte är satt används /tmp.

När en crontab listas i en terminal färgläggs utmatningen, om inte miljövariabeln NO_COLOR är satt.

Vid redigering eller borttagning sparas en backup i:

  • $XDG_CACHE_HOME/crontab/crontab.bak
  • $XDG_CACHE_HOME/crontab/crontab.<användare>.bak (vid användning av -u)

Om XDG_CACHE_HOME inte är satt används $HOME/.cache.

FLAGGOR

**-u användare**
Ange vilken användares crontab som ska hanteras. Om inte anges används den aktuella användaren. Saknas crontab skapas en ny.
**-T**
Testa crontab-filens syntax utan att installera den. Avbryts vid första felet.
**-l**
Lista nuvarande crontab.
**-r**
Ta bort nuvarande crontab.
**-e**
Redigera nuvarande crontab med editor angiven i VISUAL eller EDITOR.
**-i**
Modifierar **-r** så att en bekräftelse krävs (y/Y) innan borttagning.
**-s**
Lägger till aktuell SELinux-säkerhetskontext (MLS_LEVEL) till crontab-filen. Se crontab(5).
**-n [värdnamn]**
(Endast om cron(8) startats med **-c**) – välj vilken värd i klustret som ska köra jobben i /var/spool/cron. Utelämnat värdnamn = lokal värd. Tomt värdnamn = inga jobb körs. Påverkar inte /etc/crontab eller filer i /etc/cron.d.
**-c**
(Endast om cron(8) startats med **-c**) – fråga vilken värd i klustret som är vald för att köra jobben i /var/spool/cron.
**-V**
Visa versionsinformation och avsluta.

BEGRÄNSNINGAR

  • cron.allow och cron.deny begränsar endast åtkomst till crontab, inte exekvering av redan schemalagda jobb. Befintliga jobb fortsätter köras tills crontab tas bort.
  • Dessa filer måste vara läsbara av användaren som kör crontab, annars behandlas de som obefintliga.

SE ÄVEN

crontab(5), cron(8)

FILER

  • /etc/cron.allow
  • /etc/cron.deny

STANDARDER

Kommandot crontab följer IEEE Std1003.2-1992 (POSIX) med ett undantag: Vid inläsning av crontab från standard in (stdin) måste - anges på kommandoraden om stdin är en TTY. Detta skiljer sig från äldre Vixie Cron och SVR3-syntax.

DIAGNOSTIK

Ett informativt användningsmeddelande skrivs ut om crontab innehåller ett felaktigt kommando.

FÖRFATTARE

Paul Vixie ⟨vixie@isc.org⟩ Colin Dean ⟨colin@colin-dean.org⟩

COLOPHON

Denna sida är en del av projektet cronie (crond-daemon). Projektets hemsida: https://github.com/cronie-crond/cronie

Buggrapporter: https://github.com/cronie-crond/cronie/issues

Denna sida hämtades från projektets Git-repository: https://github.com/cronie-crond/cronie.git (2025-02-02). Senaste commit i repositoriet: 2024-12-11.

Problem i HTML-versionen eller förbättringar av denna text: skicka e-post till man-pages@man7.org

cronie – 2019-10-29 – crontab(1)


Sidslut

Orginalhemsidan på Engelska : https://man7.org/linux/man-pages/man1/crontab.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.