crontab(1p): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== crontab(1p) == === PROLOG === Denna manualsida är en del av POSIX Programmer's Manual. Linux-implementationen av detta gränssnitt kan skilja sig (konsultera motsvarande Linux-manualsida för detaljer om Linux-beteende), eller så kanske gränssnittet inte är implementerat på Linux. === NAMN === crontab — schemalägg periodiskt bakgrundsarbete === SYNOPS === crontab [fil] crontab [-e|-l|-r] === BESKRIVNING === Verktyget '''crontab''' skapar, ersätter eller...')
 
(Ingen skillnad)

Nuvarande version från 11 februari 2025 kl. 18.40

crontab(1p)

PROLOG

Denna manualsida är en del av POSIX Programmer's Manual. Linux-implementationen av detta gränssnitt kan skilja sig (konsultera motsvarande Linux-manualsida för detaljer om Linux-beteende), eller så kanske gränssnittet inte är implementerat på Linux.

NAMN

crontab — schemalägg periodiskt bakgrundsarbete

SYNOPS

crontab [fil]
crontab [-e|-l|-r]

BESKRIVNING

Verktyget crontab skapar, ersätter eller redigerar en användares crontab-post; en crontab-post är en lista med kommandon och tider då de ska köras. Den nya crontab-posten kan matas in genom att specificera fil, från standard in om ingen fil anges, eller genom att använda en editor om -e anges.

Vid körning av ett kommando från en crontab-post ska implementationen tillhandahålla en standardmiljö som minst definierar följande miljövariabler:

  • HOME: Sökväg till användarens hemkatalog.
  • LOGNAME: Användarens inloggningsnamn.
  • PATH: En sträng som representerar en sökväg som garanterat hittar alla standardverktyg.
  • SHELL: Sökväg till kommandotolken. Värdet ska vara sökvägen för sh.

Om standardutmatning och standardfel inte omdirigeras av kommandon som körs från crontab-posten, ska all genererad utmatning eller fel skickas via e-post till användaren med en implementeringsdefinierad metod.

Användare får använda crontab om deras namn finns i filen cron.allow som finns i en implementeringsdefinierad katalog. Om den filen inte finns ska filen cron.deny kontrolleras för att fastställa om användaren ska nekas åtkomst till crontab. Om ingen av filerna finns tillåts endast processer med lämpliga rättigheter att skicka in ett jobb.

ALTERNATIV

  • -e: Redigera en kopia av den anropande användarens crontab-post, eller skapa en tom post om crontab-posten inte finns. Efter redigering installeras posten som användarens crontab-post.
  • -l: Lista den anropande användarens crontab-post.
  • -r: Ta bort den anropande användarens crontab-post.

OPERANDER

  • fil: Sökvägen till en fil som innehåller specifikationer för crontab-poster.

STANDARD INDATA

Se avsnittet INDATAFILER.

INDATAFILER

En crontab-post är en textfil som består av rader med sex fält separerade med blanksteg:

1. Minut [0,59] 2. Timme [0,23] 3. Dag i månaden [1,31] 4. Månad [1,12] 5. Veckodag ([0,6] med 0=Söndag) 6. Kommando som ska köras

MILJÖVARIABLER

  • EDITOR: Bestämmer vilken editor som ska användas när -e anges. Standard är vi.
  • LANG, LC_ALL, LC_CTYPE, LC_MESSAGES, NLSPATH: Påverkar internationalisering och språkinställningar.

UTÍNGANDE STATUS

  • 0: För att indikera att allt gick bra.
  • >0: Ett fel inträffade.

EXEMPEL

1. Rensa upp core-filer varje vardag kl 03:15:

  15 3 * * 1-5 find "$HOME" -name core -exec rm -f {} + 2>/dev/null

2. Skicka ett födelsedagskort via e-post:

  0 12 14 2 * mailx john%Grattis på födelsedagen!%Dags för lunch.

SE ÄVEN

COPYRIGHT

Delar av denna text är återgivna från IEEE Std 1003.1-2017, Standard for Information Technology -- Portable Operating System Interface (POSIX). För eventuella skillnader mellan denna version och originalet gäller originalet.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/crontab.1p.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 PC-Service som har sponsrat Linux.se med webbhotell.