Brug KDE Task Scheduler igen i Archlinux

KDE * Task Planner *, som navnet antyder, er et værktøj, der giver os mulighed for nemt at planlægge forskellige opgaver ved hjælp af brugerens eller systemets Cron.

Hvad vi bruger ** Archlinux ** og derivater med KDE Desktop-miljøet, skal vi vide, at med implementeringen af ​​det * hadede / elskede Systemd *, stoppede KDE's Task Scheduler med at arbejde, da det fungerer med Crontab.

Måske kan Task Scheduler blive narret til at bruge [Systemd til at kontrollere planlagte opgaver] (https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement "Timers on Systems"), men ikke du behøver at komplicere din siden vi bruger Cronie, kan vi løse dette.

Ya en otro artículo mi colega **el Arenoso** explicó como [instalar y usar *Cronie*](https://blog.desdelinux.net/usar-crontab-en-archlinux-con-cronie/ «Volver a usar Crontab en ArchLinux mediante Cronie») por lo que no es necesario repetirlo. Por lo tanto me dedicaré a mostrar como programar una tarea en KDE y demostrar que funciona.

### Hvordan planlægger jeg en opgave i KDE?

Når vi først har installeret Cronie, kan vi kontrollere, at vi ikke har planlagte opgaver ved at skrive i konsollen:

`$crontab -e`

Hvis alt er i orden, vil de bemærke, at der ikke er noget skrevet, så vi går ud og opretter det script, som vi skal programmere som en opgave. Vi åbner terminalen og sætter:

$ touch ~ / script.sh $ echo 'mkdir ~ / CRON /'> ~ / script.sh $ chmod a + x ~ / script.sh

Nu går vi til Start-menuen »Systemindstillinger» Task Planner, og vi får dette:

KDE Task Planner

Nu klikker vi, hvor det står Nyt hjemmearbejde ... og vi skulle få noget som dette:

Task_planner_KDE1

Nu vil jeg kort forklare hvert felt og dets muligheder.

** Bestilling: ** Der placerer vi det script, som vi lige har oprettet. Nå kan vi sætte den fulde sti * / hjem / bruger / script.sh * eller blot klikke på knappen til højre for feltet for at søge efter * scriptet *. Hvis scriptet ikke findes, aktiveres knappen ikke anvende

** Kommentar: ** Som navnet angiver i dette felt, kan vi oprette en kommentar for at vide, hvilken funktion denne opgave har. Det er ikke obligatorisk.

Så har vi 3 * kontrolknapper *, som er:

** Aktiver opgaven **: Vi kan selvfølgelig aktivere eller deaktivere opgaven ved at markere / fjerne markeringen i denne indstilling.

** Kør, når systemet starter **: Det er et alternativ til ** Start af applikationer ved opstart **, fordi det, vi programmerer, udføres, når vi starter systemet, som navnet antyder.

** Kør hver dag **: Hvis vi aktiverer denne mulighed, markeres nogle af felterne, der kommer senere, i dette tilfælde ** Måneder **, ** Månedens dag **, ** Ugedage * *, for da det er logisk, vil vi udføre opgaven hver dag.

Nu skal vi kun definere ** Hour ** og ** Minutes **, hvori opgaven udføres. I tilfælde af ** Minutter ** er der en rullemenu, der giver os mulighed for at være lidt mere specifikke med hensyn til tiden i minutter.

### Beviser det fungerer

Nu skal jeg planlægge, at mit script kører hver dag, hvert 5. minut. Derfor vil jeg have Task Planner på denne måde:

Task_planner_KDE2

Og for at kontrollere, at det virkelig bruger brugerens cron, skriver vi igen i konsol:

`$crontab -e`

og vi vil se noget som dette:

#Script for at oprette CRON-mappen hvert 5. minut * / 5 * * * * /home/elav/script.sh # Fil genereret med KCron lørdag 21. marts 2015 kl. 12:03.

Og det er det. Tak Cronie, vi kan nu bruge dette værktøj igen i KDE.


5 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Gerardo sagde han

    Meget interessant og teste det, tak for så meget viden, kun et spørgsmål, jeg bruger cron i Ubuntu 14.04 med henvisning til et script, men tilsyneladende fungerer det ikke for mig, det kører ikke cron for mig, vil der være en applikation som denne til Ubuntu? Jeg siger at gøre det lidt mere grafisk
    Tak

    1.    Elav sagde han
      1.    Gerardo sagde han

        Tak for svaret og lige nu laver jeg testene, og jeg kommenterer meget tak

  2.   Johnny Salazar sagde han

    For MANJARO-brugere kommer "Task Scheduler" ikke som standard i "Systemindstillinger", jeg ved ikke hvorfor.
    For at aktivere det skal "kcron" installeres, og sådan vises det ved siden af ​​Systend i skærmbilledet Systemindstillinger.

  3.   Rocio sagde han

    Et spørgsmål: disse planlæggere giver dig mulighed for at specificere afhængigheder: det vil sige, at opgave 3 ikke kører, før de f.eks. Er færdige med 1 og 2, eller hvis 2 giver en fejl i stedet for 3, skal du køre 4

    Jeg leder efter et alternativ til CTRL-M, men jeg kan ikke se noget lignende

    Tak
    Rocio