Kaip rodo jo pavadinimas, KDE * užduočių planavimo priemonė * yra įrankis, leidžiantis lengvai suplanuoti įvairias užduotis naudojant vartotojo ar sistemos „Cron“.
Ką mes naudojame ** „Archlinux“ ** ir darinius su KDE darbalaukio aplinka, turime žinoti, kad įdiegus * nekenčiamą / mylimą „Systemd“ *, KDE užduočių planuoklis nustojo veikti, nes jis veikia su „Crontab“.
Galbūt būtų galima apgauti užduočių planuoklį naudojant [Systemd valdyti suplanuotas užduotis] (https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement „Timers on Systems“), bet ne tu turi apsunkinti savo gyvenimą, nes naudodamiesi „Cronie“ mes galime tai išspręsti.
Kitame straipsnyje mano kolega **el Arenoso** paaiškino, kaip [įdiegti ir naudoti *Cronie*](https://blog.desdelinux.net/usar-crontab-en-archlinux-con-cronie/ „Pakartotinis Crontab naudojimas ArchLinux naudojant Cronie“), todėl nereikia kartoti. Todėl aš pasistengsiu parodyti, kaip suplanuoti užduotį KDE ir parodyti, kad ji veikia.
### Kaip suplanuoti užduotį KDE?
Įdiegę „Cronie“, įrašydami į konsolę galime patikrinti, ar neturime suplanuotų užduočių:
„$ crontab -e“
Jei viskas gerai, jie pastebės, kad nieko nėra parašyta, todėl išeiname ir kuriame scenarijų, kurį ketiname programuoti kaip užduotį. Atidarome terminalą ir dedame:
$ touch ~ / script.sh $ echo 'mkdir ~ / CRON /'> ~ / script.sh $ chmod a + x ~ / script.sh
Dabar einame į meniu Pradėti »Sistemos nuostatos» Užduočių planavimo priemonė ir gauname:
Dabar spustelėsime ten, kur parašyta Nauji namų darbai ... ir mes turėtume gauti kažką panašaus:
Dabar trumpai paaiškinsiu kiekvieną lauką ir jo galimybes.
** Užsakymas: ** Čia pateikiame ką tik sukurtą scenarijų. Na, mes galime įdėti visą kelią * / home / user / script.sh * arba tiesiog spustelėkite mygtuką dešinėje lauko, kad ieškotumėte * scenarijaus *. Jei scenarijaus nėra, mygtukas nebus aktyvuotas aplicar
** Komentaras: ** Kaip rodo jo pavadinimas šiame lauke, mes galime sukurti komentarą, kad žinotume, kokia yra šios užduoties funkcija. Tai nėra privaloma.
Tada turime 3 * kontrolinius mygtukus *, kurie yra:
** Suaktyvinti užduotį **: Akivaizdu, kad užduotį galime suaktyvinti arba išjungti, pažymėdami / atžymėdami šią parinktį.
** Vykdyti paleidus sistemą **: Tai yra alternatyva ** Programų paleidimui paleidimo metu **, nes tai, ką programuojame, bus vykdoma paleidus sistemą, kaip rodo jos pavadinimas.
** Vykdyti kiekvieną dieną **: Jei suaktyvinsime šią parinktį, kai kurie laukai, kurie bus vėliau, bus pažymėti, šiuo atveju ** mėnesiai **, ** mėnesio diena **, ** savaitės dienos **, nes logiška, užduotį atliksime kiekvieną dieną.
Dabar mes turime apibrėžti tik ** valandą ** ir ** minutes **, kuriomis užduotis bus vykdoma. ** Minutės ** atveju yra išskleidžiamasis meniu, leidžiantis kiek tiksliau apibūdinti laiką minutėmis.
### Įrodyti, kad tai veikia
Dabar planuoju scenarijų paleisti kiekvieną dieną, kas 5 minutes. Todėl turėčiau „Task Planner“ tokiu būdu:
Norėdami patikrinti, ar jis tikrai naudoja vartotojo cron, mes vėl rašome konsolėje:
„$ crontab -e“
ir pamatysime kažką tokio:
#Script sukurkite aplanką CRON kas 5 minutes * / 5 * * * * /home/elav/script.sh # Failas sugeneruotas naudojant „KCron“ 21 m. Kovo 2015 d., Šeštadienį, 12:03.
Štai ir viskas. Ačiū Cronie, dabar galime vėl naudoti šį įrankį KDE.
Labai įdomu ir išbandymas, ačiū už tiek daug žinių, tik vienas klausimas, kurį naudoju „cron“ Ubuntu 14.04 su nuoroda į scenarijų, bet, matyt, jis man netinka, jis neveikia man, ar bus tokia programa „Ubuntu“? Aš sakau, kad tai būtų šiek tiek grafiškesnė
Ačiū
Gal tai gali jums padėti https://blog.desdelinux.net/programar-tareas-gnome-schedule/
Dėkoju už atsakymą ir dabar darau testus ir labai dėkoju
MANJARO vartotojams „Užduočių planuoklis“ pagal numatytuosius nustatymus nėra „Sistemos nuostatose“, aš nežinau, kodėl.
Norėdami jį įjungti, „kcron“ turi būti įdiegtas, todėl sistemos nuostatų ekrane jis rodomas šalia „Systend“.
Vienas klausimas: šie planuotojai leidžia nurodyti priklausomybes: tai yra, kad 3 užduotis nevykdoma, kol, pavyzdžiui, neužbaigia 1 ir 2, arba jei 2 pateikia klaidą, o ne 3, vykdykite 4
Aš ieškau alternatyvos CTRL-M, bet nematau nieko panašaus
Ačiū
Rocio