# Het handboek van &kcron;

Morgan N. Sandquist

    morgan@pipeline.com

Gary Meyer

    gary@meyer.net

Ontwikkelaar
Lauri Watts

    lauri@kde.org

Nalezer
&Niels.Reedijk;&Otto.Bruggeman;&Rinse.Devries;
2000 Morgan N. Sandquist
&FDLNotice;
2003-09-16
3.1.91

&kcron; is een programma waarmee u kunt plannen wanneer programma's worden uitgevoerd.

KDE kdeadmin KCron cron crontab takenplanner

## Inleiding

&kcron; is een programma waarmee u kunt plannen wanneer taken op de achtergrond worden uitgevoerd. Het is een grafische schil voor `cron`, de systeemtakenplanner van &UNIX;.

## &kcron; gebruiken

Vergeet niet om eerst de cron daemon `crond` te starten, anders zal &kcron; niet werken.

### De start van &kcron;

Als &kcron; is opgestart ziet u een samenvatting van de bestaande geplande taken en bijhorende omgevingsvariabelen. Als u het programma als root opstart zult u de taken van alle gebruikers op de computer en ook alle systeemtaken zien. Elke getoonde map kan worden uitgevouwen en ingevouwen.

&kcron; na het opstarten
&kcron; na het opstarten

#### Ingestelde taken

Geplande taken verschijnen in de map Taken. Voor elke taak wordt de volgende informatie getoond:

Naam

  Naam van de geplande taak.

Waarde

  Programmabestand en parameters.

Beschrijving

  Een beschrijving van de geplande taak.

Als een taak is uitgeschakeld zijn er geen programmabestand en parameters zichtbaar en is de beschrijving inactief.

#### Omgevingsvariabelen

Omgevingsvariabelen staan in de map Variabelen. Voor elke omgevingsvariabele wordt het volgende getoond:

Naam

  Variabelenaam.

Waarde

  Variabelewaarde.

Beschrijving

  Beschrijving van de variabele.

De omgevingsvariabelen die hier staan vervangen elke bestaande omgevingsvariabelen voor alle geplande taken. Als een omgevingsvariabele is uitgeschakeld, heeft deze geen waarde en is de beschrijving inactief.

Het hoofdvenster van &kcron;
Het hoofdvenster van &kcron;

### Geplande taken toevoegen

Om een nieuwe taak te plannen, selecteer eerst de map Taken. Selecteer daarna Bewerken Nieuw.... U kunt ook de rechter muisknop gebruiken in in het contextmenu te kiezen voor Nieuw... of op de toetsencombinatie Ctrl N drukken.

#### De dialoog Taak bewerken

De dialoog Taak bewerken.
Dialoog Taak bewerken

Toelichting

  Voer een beschrijving in voor de te plannen taak.

Programma

  Voer de naam in van het programma. U kunt een relatief of absoluut pad opgeven. Als u het programma wilt opzoeken, druk dan op de knop Bladeren....

Ingeschakeld

  Om de taak aan- of uit te zetten selecteer of deselecteer het keuzevakje Ingeschakeld.

Geruisloos

  Dit schakelt het loggen van het commando en de uitvoer van het commando uit.

Maanden

  Selecteer de maanden waarin u de taak wilt plannen.

Dagen van de maand

  Selecteer de dagen van de maand waarop de taak dient te worden gepland.

Dagen van de week

  Selecteer de dagen van de week waarop de taak dient te worden gepland.

Dagelijks

  Als u de taak dagelijks wilt plannen, selecteer Elke dag uitvoeren.

Uren

  Selecteer de uren waarop u de taak wilt plannen.

Minuten

  Selecteer de minuut waarop de taak dient te worden gepland. U kunt met &kcron; niet op de minuut precies plannen, de minimumwaarde is vijf minuten.

OK

  Hiermee voltooit u het aanmaken van de taak.

Annuleren

  Hiermee annuleert u het aanmaken van de taak.

Als u zowel dagen van de maand als ook dagen van de week kiest, dan zal de taak worden uitgevoerd zodra een van die dagen langskomt. Bijvoorbeeld als u de eerste en de 15 selecteert en zondag, dan zal het programma elke eerste en 15 van de maand worden uitgevoerd (ongeacht de instelling voor dagen van de week), maar ook op elke zondag in de gekozen maanden (ongeacht de instelling voor dagen van de maand).

De geplande taak wordt pas actief als de `crontab` is opgeslagen.

### Geplande taken beheren

Net als bij het aanmaken van nieuwe taken zullen wijzigingen in taken pas actief zijn als het bestand `crontab` is opgeslagen.

#### Geplande taken knippen

Om een geplande taak te knippen selecteer eerst de te knippen taak. Selecteer vervolgens Bewerken Knippen.

U kunt ook met de rechter muisknop op de te knippen taak klikken en menuoptie Knippen selecteren in het contextmenu, of op de toetsencombinatie Ctrl X drukken.

#### Geplande taken kopiëren

Om een geplande taak te kopiëren, selecteer de te kopiëren taak. Selecteer vervolgens Bewerken Kopiëren.

Ook kunt u met de rechter muisknop klikken op de te kopiëren taak en in het contextmenu optie Kopiëren kiezen, of op de toetsencombinatie Ctrl C drukken.

#### Geplande taken plakken

Om een geplande taak te plakken, kopieer of knip eerst een taak. Zodra een taak op het klembord staat wordt de knop Plakken actief. Selecteer dan de map Taken en kies menuoptie Bewerken Plakken.

U kunt ook de rechter muisknop klikken en Plakken kiezen in het contextmenu, of op toetsencombinatie Ctrl V drukken.

#### Geplande taken wijzigen

Om een geplande taak te wijzigen, kies eerst de taak die u wilt bewerken. Selecteer vervolgens menuoptie Bewerken Wijzigen....

Ook kunt u met de rechter muisknop klikken en in het contextmenu Wijzigen... kiezen, of op de toetsencombinatie Ctrl 0 klikken. U krijgt dan de dialoog Taak bewerken te zien, welke u kunt bewerken zoals hiervoor is omschreven.

#### Geplande taken verwijderen

Om een geplande taak te verwijderen, selecteer eerst de taak die u wilt verwijderen. Selecteer vervolgens menuoptie Bewerken Verwijderen.

Ook kunt u met de rechter muisknop klikken en in het contextmenu Verwijderen kiezen.

#### Geplande taken activeren/deactiveren

Om een geplande taak te activeren, selecteer eerst de inactieve taak. Inactieve taken hebben de term Uitgeschakeld in hun beschrijving. Selecteer vervolgens menuoptie Bewerken Ingeschakeld .

Ook kunt u met de rechter muisknop klikken en in het contextmenu Ingeschakeld kiezen. Controleer of programmanaam, parameters en beschrijving correct worden weergegeven.

#### Geplande taken uitvoeren

Om een geplande taak onmiddellijk uit te voeren, selecteer eerst de taak. Selecteer vervolgens menuoptie Bewerken Nu uitvoeren.

Ook kunt u met de rechter muisknop klikken en in het contextmenu Nu uitvoeren kiezen.

### Omgevingsvariabelen toevoegen

Om een nieuwe variabele aan te maken, selecteer eerst de map Variabelen. Selecteer vervolgens menuoptie Bewerken Nieuw....

Ook kunt u met de rechter muisknop op de map klikken en in het contextmenu de optie Nieuw... kiezen, of op de toetsencombinatie Ctrl N drukken.

#### De dialoog Variabele bewerken

Dialoog Variabele bewerken.
Dialoog Variabele bewerken.

Variabele

  Voer de naam in van de omgevingsvariabele. U kunt het uitvouwveld gebruiken om een van de meest voorkomende omgevingsvariabelen voor geplande taken te selecteren. Dit zijn:

  HOME

    Geeft een alternatieve persoonlijke map aan.

  MAILTO

    Om de e-mailuitvoer te verzenden naar een ander e-mailadres dan het standaardadres van de gebruiker.

  PATH

    Om mappen op te geven waarin naar programmabestanden zal worden gezocht.

  SHELL

    Om een andere shell dan die van de gebruiker op te geven.

Waarde

  Voer de waarde in van de omgevingsvariabele.

Toelichting

  Voer een beschrijving in voor de omgevingsvariabele, zoals het doel ervan.

Ingeschakeld

  Om een variabele aan of uit te zetten, selecteer of deselecteer het keuzevakje voor Ingeschakeld.

OK

  Voltooit de instelling van deze variabele.

Annuleren

  Annuleert de instelling voor deze variabele.

De omgevingsvariabele wordt pas toegepast als de `crontab` is opgeslagen.

### Omgevingsvariabelen beheren

Net als bij het aanmaken van nieuwe omgevingsvariabelen worden wijzigingen pas toegepast als `crontab` is opgeslagen.

#### Omgevingsvariabelen knippen

Om een omgevingsvariabele te knippen selecteer eerst de te knippen variabele. Selecteer vervolgens Bewerken Knippen.

U kunt ook met de rechter muisknop op de te knippen taak klikken en menuoptie Knippen selecteren in het contextmenu, of op de toetsencombinatie Ctrl X drukken.

#### Omgevingsvariabelen kopiëren

Om een omgevingsvariabele te kopiëren, selecteer de te kopiëren variabele. Selecteer vervolgens Bewerken Kopiëren.

Ook kunt u met de rechter muisknop klikken op de te kopiëren taak en in het contextmenu optie Kopiëren kiezen, of op de toetsencombinatie Ctrl C drukken.

#### Omgevingsvariabelen plakken

Om een omgevingsvariabele te plakken, kopieer of knip eerst een variabele. Zodra een taak op het klembord staat wordt de knop Plakken actief. Selecteer dan de map Variabelen en kies menuoptie Bewerken Plakken.

U kunt ook de rechter muisknop klikken en Plakken kiezen in het contextmenu, of op toetsencombinatie Ctrl V drukken.

#### Omgevingsvariabelen bewerken

Om een omgevingsvariabele te wijzigen, kies eerst de variabele die u wilt bewerken. Selecteer vervolgens menuoptie Bewerken Wijzigen.... Ook kunt u met de rechter muisknop klikken en in het contextmenu Wijzigen... kiezen, of op de toetsencombinatie Ctrl 0 klikken. U krijgt dan de dialoog Variabele bewerken te zien, welke u kunt bewerken zoals hiervoor is omschreven.

#### Omgevingsvariabelen verwijderen

Om een omgevingsvariabele te verwijderen, selecteer eerst de variabele die u wilt verwijderen. Selecteer vervolgens menuoptie Bewerken Verwijderen.

Ook kunt u met de rechter muisknop klikken en in het contextmenu Verwijderen kiezen.

#### Omgevingsvariabelen activeren/deactiveren

Om een omgevingsvariabele te activeren, selecteer eerst de inactieve variabele. Inactieve variabelen hebben de term Uitgeschakeld in hun beschrijving. Selecteer vervolgens menuoptie Bewerken Ingeschakeld .

Ook kunt u met de rechter muisknop klikken en in het contextmenu Ingeschakeld kiezen. Controleer of de naam en waarde van de omgevingsvariabele correct worden weergegeven.

### `crontab` opslaan

Zodra u alle geplande taken en omgevingsvariabelen hebt aangemaakt en/of gewijzigd, sla `crontab` op door menuoptie Bestand Opslaan te kiezen.

Ook kunt u op de toetsencombinatie &Ctrl;S drukken. Uw wijzigingen zijn pas actief als u dit hebt uitgevoerd.

### `crontab` afdrukken

Nadat `crontab` is opgeslagen kunt u het afdrukken. Selecteer menuoptie Bestand Afdrukken.

`crontab` afdrukken.
`crontab`afdrukken.

De afdrukdialoog van &kde; wordt geopend. Als u op de knop Uitvouwen klikt zult u zien dat er een speciaal tabblad voor &kcron; in de dialoog staat met twee opties.

Crontab afdrukken

  Drukt de `crontab` van de huidige gebruiker af.

Alle gebruikers afdrukken

  Drukt de `crontab` af van alle gebruikers. Deze optie is alleen beschikbaar voor gebruikers met systeembeheerprivileges.

## Commando referentie

### Het hoofdvenster van &kcron;

#### Het Bestand-menu

&Ctrl;S Bestand Opslaan

  Slaat wijzigingen op in de `crontab`.

&Ctrl;P Bestand Afdrukken...

  Drukt de `crontab` af.

&Ctrl;Q Bestand Afsluiten

  Beëindigd &kcron;.

#### Het menu Bewerken

&Ctrl;X Bewerken Knippen

  Knipt de gekozen taak of variabele.

&Ctrl;C Bewerken Kopiëren

  Kopieert de gekozen taak of variabele.

&Ctrl;V Bewerken Plakken

  Plakt de taak of variabele die eerder is geknipt of gekopieerd.

&Ctrl;N Bewerken Nieuw...

  Maak een nieuwe taak of variabele aan.

&Ctrl;O Bewerken Wijzigen...

  Wijzigt de gekozen taak of variabele.

Bewerken Verwijderen

  Verwijdert de geselecteerde taak of variabele.

Bewerken Ingeschakeld

  Zet de geselecteerde taak of variabele aan/uit.

Bewerken Nu uitvoeren

  Voert de geselecteerde taak nu uit.

#### Het menu Bestand

Instellingen Werkbalk tonen

  Toont de werkbalk.

Instellingen Statusbalk tonen

  Toont de statusbalk.

#### Het menu Help

&help.menu.documentation;

## Vragen en antwoorden

Waarom hebben de wijzigingen die ik in de geplande taken en/of omgevingsvariabelen heb aangebracht geen effect?

Taken en variabelen die u hebt toegevoegd of gewijzigd worden pas geactiveerd als u de `crontab` hebtopgeslagen.

## Dankbetuigingen en licentie

&kcron;

Programma copyright 2000 Gary Meyer gary@meyer.net

Documentatie copyright 2000 Morgan N. Sandquist morgan@pipeline.com

&meld.fouten;&vertaling.niels;&vertaling.otto;&vertaling.rinse; &underFDL; &underGPL;

## Installatie

### Hoe u &kcron; kunt verkrijgen

&install.intro.documentation;

### Benodigdheden

Om &kcron; te kunnen compileren hebt u de volgende bibliotheken nodig:

- `cron`, zoals `vixie-cron`. &kcron; gebruikt het commando `crontab` om de geplande taken te wijzigen.

- POSIX-ondersteunende &UNIX;, zoals geleverd door glibc. &kcron; gebruikt enkele standaard &UNIX;-systeemaanroepen voor het lokaliseren van data en tijden

### Compilatie en installatie

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