# &kcron;-håndbogen

Morgan N. Sandquist

    morgan@pipeline.com

Gary Meyer

    gary@meyer.net

Udvikler
Lauri Watts

    lauri@kde.org

Tester
&erik.kjaer.pedersen.role;
2000 Morgan N. Sandquist
&FDLNotice;
2003-09-16
3.1.91

&kcron; er et program der skemalægger hvornår nogle programmer skal køres.

KDE kdeadmin KCron cron crontab skemalægger

## Indledning

&kcron; er et program til skemalægning af programmer til at køre i baggrunden. Det er en grafisk brugerflade til `cron`, &UNIX;-systemets skemalægger.

## Brug af &kcron;

Glem ikke at bede dit system om at starte `crond` cron-dæmonen først, ellers vil &kcron; ikke virke.

### &kcron; opstart

Når &kcron; starter vil du se en opsummering af eksisterende skemalagte opgaver og tilknyttede miljøvariabler. Hvis du kører som root-brugeren, vil du se disse punkter for alle brugere på computeren så vel som systemets skemalagte opgaver. Hver af mapperne kan udvides og kontraheres.

&kcron; ved opstart.
&kcron; ved opstart.

#### Skemalagte opgaver

Skemalagte opgaver vises i en Opgaver-mappe. For hver sådan skemalagt opgave, vises følgende:

Navn

  Navn der identificerer den skemalagte opgave.

Værdi

  Programfil og parametre.

Beskrivelse

  Beskrivelse i naturligt sprog af den skemalagte opgave.

Hvis en opgave er blevet deaktiveret, vil ingen programfil og parametre vise sig og beskrivelsen vil blive deaktiveret.

#### Miljøvariabler

Miljøvariabler ses i en Variabler-mappe. For hver miljøvariabel vises følgende:

Navn

  Variabelnavn.

Værdi

  Variabelværdi.

Beskrivelse

  Beskrivelse af variablen i naturligt sprog.

De miljøvariabler der ses her vil gå forud for alle eksisterende miljøvariabler for alle skemalagte opgaver. Hvis en miljøvariabel er blevet deaktiveret, vil der ingen værdi være der og beskrivelsen vil være deaktiveret.

&kcron;'s hovedvindue
&kcron;'s hovedvindue

### Tilføjelse af skemalagte opgaver

For at lave en ny skemalagt opgave, vælges først Opgaver-mappen. Så vælges Redigér Ny... . Alternativt kan du bruge højre museknapmenuen og vælge Ny..., eller blot trykke på Ctrl N.

#### Redigér opgave-dialogen

Redigér opgave-dialog.
Redigér opgave-dialog

Kommentar

  Indtast en beskrivelse af opgaven der skal skemalægges.

Program

  Indtast navnet på programmet. Du kan enten angive en relativ sti eller en absolut sti. Hvis du ønsker at lede efter programmet så klik på Gennemsøg....

Aktiveret

  For at aktivere eller deaktivere opgaven, vælg eller fravælg Aktiveret.

Stille

  Slår logning af kommandoen og uddata fra kommandoen fra.

Måneder

  Vælger de måneder i hvilke opgaven skal skemalægges.

Dage i måneden

  Vælger de dage i måneden på hvilke opgaven skal skemalægges.

Dage i ugen

  Vælger de dage i ugen på hvilke opgaven skal skemalægges.

Daglig

  Hvis du ønsker at den skemalagte opgave skal køres daglig, vælges Kør hver dag.

Timer

  Vælger de timer på hvilke opgaven skal skemalægges.

Minutter

  Vælger de minutter på hvilke opgaven skal skemalægges. &kcron; understøtter ikke skemalægning af opgaver på mindre end fem minutters intervaller.

O.k.

  Kompletér oprettelsen af denne opgave.

Annullér

  Annullerer oprettelsen af denne opgave.

Hvis du vælger både dage i måneden og dage i ugen, vil opgaven køre når blot en af betingelserne er mødt. Hvis du for eksempel vælger den 1. og 15. og vælger søndag, vil programmet blive kørt hver den 1. og 15. i de valgte måneder (uanset ugedag) så vel som hver søndag i de valgte måneder (uanset dag i måneden).

Den skemalagte opgave er ikke rigtigt sat op før `crontab` er blevet gemt.

### Håndtering af skemalagte opgaver

Ligesom ved oprettelse af nye opgaver, vil ændringer af opgaver ikke blive udført før `crontab` er gemt.

#### Klippe skemalagte opgaver

For at klippe en skemalagt opgave ud, vælges først opgaven der skal klippes. Derpå vælges Redigér Klip.

Alternativt, kan du bruge højre museknapmenuen og vælge Klip, eller blot trykke på Ctrl X.

#### Kopiering af skemalagte opgaver

For at kopiere en skemalagt opgave, vælges først opgaven der skal kopieres. Derpå vælges Redigér Kopiér .

Alternativt, kan du bruge højre museknapmenuen og vælge Kopiér, eller blot trykke på Ctrl C.

#### Indsætning af skemalagte opgaver

For at indsætte en skemalagt opgave, må en skemalagt opgave først være blevet klippet eller kopieret til klippebordet. Når en skemalagt opgave er blevet klippet eller kopieret, vil 'Indsæt' blive aktiveret. Vælg så Opgaver-mappen. Endelig vælges Redigér Indsæt .

Alternativt, kan du bruge højre museknapmenuen og vælge Indsæt, eller blot trykke på Ctrl V.

#### Ændring af skemalagte opgaver

For æt ændre en skemalagt opgave, vælges først opgaven der skal ændres. Så vælges Redigér Ændr... .

Alternativt, kan du bruge højre museknapmenuen og vælge Ændr, eller blot trykke på Ctrl O. Du vil se Redigér opgave-dialogen, med hvilken du vil ændre opgaven som beskrevet ovenfor.

#### Sletning af skemalagte opgaver

For at slette en skemalagt opgave, vælges først opgaven der skal slettes. Så vælges Redigér Slet .

Alternativt, kan du bruge højre museknapmenuen og vælge Slet

#### Aktivering/Deaktivering af skemalagte opgaver

For at aktivere eller deaktivere en skemalagt opgave, vælges først den deaktiverede opgave. Deaktiverede opgaver vil have Deaktiveret i deres beskrivelser. Vælg så Redigér Aktiveret .

Alternativt, kan du bruge højre museknapmenuen og vælge Aktiveret. Bekræft at den skemalagte opgaves programnavn, parametre og beskrivelse er rigtigt vist.

#### Køring af skemalagte opgaver

For at køre en skemalagt opgave med det samme, vælges først opgaven. Så vælges Redigér Kør nu .

Alternativt, kan du bruge højre museknapmenuen og vælge Kør nu.

### Tilføjelse af miljøvariabler

For at lave en ny miljøvariabel, vælges først Variabler-mappen. Så vælges Redigér Ny... .

Alternativt, kan du bruge højre museknapmenuen og vælge Ny..., eller blot trykke på Ctrl N.

#### Redigér variabel-dialogen

Redigér variabel-dialogen.
Redigér variabel-dialogen.

Variabel

  Indtast miljøvariablens navn. Du kan bruge dropned listefeltet til at vælge blandt de mest almindelige miljøvariabler der bruges af skemalagte opgaver. Disse inkluderer:

  HOME

    Der bruges i stedet for standardbrugerens hjemmemappe.

  MAILTO

    Til at sende e-mail-uddata til en e-mail-adresse forskellig fra brugerens standard-email-adresse.

  PATH

    Der bruges til at gennemsøge mapper for programfiler.

  SHELL

    Der bruges i stedet for brugerens standardværdi.

Værdi

  Indtast miljøvariabel-værdi.

Kommentar

  Indtast en beskrivelse af miljøvariablen, såsom dens formål.

Aktiveret

  For at aktivere eller deaktivere variablen, vælges eller fravælges Aktiveret.

O.k.

  Kompletér opsætningen af denne variabel.

Annullér

  Annullerer opsætningen af denne variabel.

Miljøvariablen er ikke rigtigt sat op før `crontab` er blevet gemt.

### Håndtering af miljøvariabler

Ligesom ved oprettelse af miljøvariabler, vil ændringer af variabler ikke være rigtigt gjort før `crontab` er gemt.

#### Klippe miljøvariabler

For at klippe en miljøvariabel, vælges først variablen der skal klippes. Så vælges Rediger Klip .

Alternativt, kan du bruge højre museknapmenuen og vælge Klip, eller blot trykke på Ctrl X.

#### Kopiering af miljøvariabler

For at kopiere en miljøvariabel, vælges først variablen der skal kopieres. Så vælges Redigér Kopiér .

Alternativt, kan du bruge højre museknapmenuen og vælge Kopiér, eller blot trykke på Ctrl C.

#### Indsætning af miljøvariabler

For at indsætte en miljøvariabel, skal der først være en miljøvariabel der allerede er blevet klippet eller kopieret til klippebordet. Når en miljøvariabel er blevet klippet eller kopieret, er 'Indsæt' aktiveret. Vælg så Variabler-mappen. Vælg endelig Redigér Indsæt .

Alternativt, kan du bruge højre museknapmenuen og vælge Indsæt, eller blot trykke på Ctrl V.

#### Ændring af miljøvariabler

For at ændre en miljøvariabel, vælges først variablen der skal ændres. Så vælges Redigér Ændr... . Alternativt kan du bruge højre museknapmenu og vælge Ændr..., eller blot trykke på Ctrl O. Du vil se Redigér variabel-dialogen, som du vil ændre variablen med som beskrevet ovenfor.

#### Sletning af miljøvariabler

For at slette en miljøvariabel, vælges først variablen der skal slettes. Så vælges Redigér Slet

Alternativt, kan du bruge højre museknapmenuen og vælge Slet

#### Aktivering/Deaktivering af miljøvariabler

For at aktivere en deaktiveret miljøvariabel, vælges først den deaktiverede variabel. Deaktiverede variabler vil have Deaktiveret i deres beskrivelser. Så vælges Redigér Aktiveret .

Alternativt kan du bruge højre museknapmenu og vælge Aktiveret. Bekræft at miljøvariablens navn og værdi vises rigtigt.

### Gemning af `crontab`

Når alle skemalagte opgaver og miljøvariabler er blevet lavet og/eller ændret, gemmes `crontab` ved at vælge Fil Gem .

Alternativt kan du blot trykke på &Ctrl;S. Tilføjelser eller ændringer vil ikke rent faktisk blive gjort før dette er gjort.

### Udskrift af `crontab`

For at udskrive `crontab` som den er blevet gemt, vælges Fil Udskriv .

Udskrift af `crontab`.
Udskrift af `crontab`.

&kde;'s standard printerdialog vil blive vist. Hvis du vælger Udvid vil du se at der er to ekstra &kcron;-specifikke tilvalg i udskriftsdialog-feltet.

Udskriv Crontab

  Udskriver `crontab` for den aktuelle bruger.

Udskriv alle brugere

  Udskriver `crontab`'er for alle brugere. Denne valgmulighed er kun aktiveret for brugere med superbruger privilegier.

## Kommandoreference

### Hoved &kcron;-vinduet

#### Filmenuen

&Ctrl;S Fil Gem

  Gemmer ændringer til `crontab`.

&Ctrl;P Fil Udskriv...

  Udskriver `crontab`.

&Ctrl;Q Fil Afslut

  Afslutter &kcron;.

#### Redigeringsmenuen

&Ctrl;X Redigér Klip

  Klip den valgte opgave eller variabel.

&Ctrl;C Redigér Kopiér

  Kopier den valgte opgave eller variabel.

&Ctrl;V Redigér Indsæt

  Indsæt en opgave eller variabel der er blevet klippet eller kopieret.

&Ctrl;N Redigér Ny...

  Opret en ny opgave eller variabel.

&Ctrl;O Redigér Ændr...

  Ændr den valgte opgave eller variabel.

Redigér Slet

  Slet den markerede opgave eller variabel.

Redigér Aktiveret

  Slå den markerede opgave eller variabel til/fra.

Redigér Kør nu

  Kør den markerede opgave nu.

#### Opsætningsmenuen

Opsætning Vis værktøjslinje

  Viser værktøjslinjen

Opsætning Vis statuslinje

  Viser statuslinjen

#### Hjælpemenuen

&help.menu.documentation;

## Spørgsmål og svar

Hvorfor har de ændringer jeg laver af skemalagte opgaver og/eller miljøvariabler ingen virkning?

Tilføjelser eller ændringer af skemalagte opgaver sker ikke rent faktisk før `crontab` er blevet gemt.

## Medvirkende og licens

&kcron;

Program ophavsret 2000 Gary Meyer gary@meyer.net

Dokumentation ophavsret 2000 Morgan N. Sandquist morgan@pipeline.com

&erik.kjaer.pedersen.credit; &underFDL; &underGPL;

## Installation

### Hvordan får man fat på &kcron;

&install.intro.documentation;

### Krav

For at kunne kompilere &kcron;, har du brug for følgende biblioteker:

- `cron`, såsom `vixie-cron`. &kcron; bruger `crontab`-kommandoen til at ændre brugerens skemalagte opgaver.

- POSIX-kompliant &UNIX;, såsom det der kommer med glibc. &kcron; bruger nogle standard &UNIX; systemkald til lokalisering af datoer og tider

### Kompilering og installation

&install.compile.documentation;
&documentation.index;