El * Planificador de Tasques * del KDE com el seu nom indica, és una eina que ens permet programar diverses tasques de forma fàcil mitjançant el cron de l'usuari o de sistema.
El que fem servir ** Archlinux ** i derivats amb l'entorn d'escriptori KDE, hem de saber que amb la implementació de l'* odiat / estimat systemd *, el Planificador de Tasques del KDE deixar de funcionar ja que el mateix funciona amb Crontab.
Potser es podria enganyar el Planificador de Tasques per tal que utilitzin [systemd per controlar les tasques programades] (https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement «Timers en Systems»), però no cal complicar-se la vida, ja que fent ús de Cronie podem resoldre això.
Ja en un altre article el meu col·lega **l'Arenoso** va explicar com [instal·lar i usar *Cronie*](https://blog.desdelinux.net/usar-crontab-en-archlinux-con-cronie/ «Tornar a utilitzar Crontab a ArchLinux mitjançant Cronie») per la qual cosa no cal repetir-ho. Per tant, em dedicaré a mostrar com programar una tasca al KDE i demostrar que funciona.
### Com programar una tasca en el KDE?
Un cop tinguem instal·lat Cronie, podem revisar que no tenim cap tasca programada teclejant en consola:
`$ Crontab -e`
Si tot està bé notaran que no hi ha res escrit, així que vam sortir i vam crear el script que anem a programar com a tasca. Obrim el terminal i posem:
$ Touch ~ / script.sh $ echo 'mkdir ~ / CRON /'> ~ / script.sh $ chmod a + x ~ / script.sh
Ara anem a l'Menú d'Inici »Preferències de Sistema» Planificador de tasques i ens surt això:
Ara punxem on diu Nova Tasca ... i ens ha de sortir alguna cosa com això:
Ara explicaré breument cada camp i les seves opcions.
** Ordre: ** Aquí col·loquem l'script que acabem de crear. Bé podem posar la ruta completa * / home / usuari / script.sh * o simplement punxem en el botó de la dreta de camp per buscar el * script *. Si l'script no existeix no s'activarà el botó Cercar
** Comentari: ** Com el seu nom ho indicar en aquest camp podem establir un comentari per saber quina funció té aquesta tasca. No és obligat.
Després tenim 3 * Checkbuttons * que són:
** Activa la tasca **: Evidentment podem activar o desactivar la tasca marcant / desmarcant aquesta opció.
** Executar a l'iniciar el sistema **: És una alternativa a l'** Arrencada d'aplicacions a l'inici ** ja que el que programem s'executarà quan iniciem el sistema, com bé el seu nom ho indica.
** Executar cada dia **: Si activem aquesta opció es marcaran alguns dels camps que vénen posteriorment, en aquest cas ** Mesos **, ** Dia de l'Mes **, ** Dies de la setmana **, perquè com és lògic, executarem la tasca cada dia.
Ja només ens queda definir l'** Hora ** i els ** Minuts ** en què s'executaran la tasca. En el cas dels ** Minuts **, hi ha un menú desplegable que ens permet ser una mica més específics pel que fa a el temps en minuts.
### Demostrant que funciona
Ara bé, jo vaig a programar el meu script perquè s'executi cada dia, cada 5 minuts. Per tant em quedaria el Planificador de Tasques d'aquesta manera:
I per comprovar que realment està fent servir el cron de l'usuari, tornem a escriure en consola:
`$ Crontab -e`
i veurem alguna cosa com això:
#Script per crear la carpeta CRON cada 5 minuts * / 5 * * * * /home/elav/script.sh # Arxiu generat amb KCron el dissabte, març 21, 2015 12:03.
I això és tot. Gràcies Cronie ja podem fer servir novament aquesta eina en el KDE.
Molt interessant i probandolo, gràcies per tants coneixements, només una pregunta jo utilitzo cron en Ubuntu 14.04 amb referència a un script però a l'sembla no em funciona no em executa el cron ¿hi haurà alguna aplicació com aquesta per ubuntu? dic per fer-ho una mica més gràfic
Gràcias
Potser això et pugui servir https://blog.desdelinux.net/programar-tareas-gnome-schedule/
Gràcies per respondre i ja mateix faig les proves i comento moltes gràcies
Per als usuaris de MANJARO, el «Planificador de Tasques» no ve per defecte en «Preferències el sistema», no sé el perquè ,.
Per habilitar-s'ha d'instal·lar «kcron», i així apareix a la banda de Systend a la pantalla de Preferències de sistema
Una pregunta: aquests planificadors permeten espeecificar dependències: és a dir, que la tasca 3, no s'executi fins que hagin acabat la 1 i la 2 per exemple, o si la 2 dóna error en comptes de la 3, executi l'abril
Estic buscant una alternativa a CTRL-M, però no veig res semblant
Gràcias
Rocio