]> &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 tdeadmin 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å CtrlN. <guilabel >Redigér opgave</guilabel >-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å CtrlX. Kopiering af skemalagte opgaver For at kopiere en skemalagt opgave, vælges først opgaven der skal kopieres. Derpå vælges RedigérKopiér . Alternativt, kan du bruge højre museknapmenuen og vælge Kopiér, eller blot trykke på CtrlC. 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å CtrlV. Æ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å CtrlO. 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érNy... . Alternativt, kan du bruge højre museknapmenuen og vælge Ny..., eller blot trykke på CtrlN. <guilabel >Redigér variabel</guilabel >-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å CtrlX. 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å CtrlC. 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å CtrlV. Æ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å CtrlO. 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érSlet 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 <filename >crontab</filename > 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 <filename >crontab</filename > 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 <guimenu >Fil</guimenu >menuen &Ctrl;S Fil Gem Gemmer ændringer til crontab. &Ctrl;P Fil Udskriv... Udskriver crontab. &Ctrl;Q Fil Afslut Afslutter &kcron;. <guimenu >Redigerings</guimenu >menuen &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. <guimenu >Opsætnings</guimenu >menuen Opsætning Vis værktøjslinje Viser værktøjslinjen Opsætning Vis statuslinje Viser statuslinjen <guimenu >Hjælpe</guimenu >menuen &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;