El programador de tasques del LliureX és una aplicació destinada a facilitar les tasques de manteniment i administració dels equips enfocada especialment als usuaris menys experts.
Per a això es basa en una sèrie de tasques i ordres predefinides amb l'objectiu que els usuaris no hagen de conéixer quina ordre o script s'ha d'executar sinó que puguen centrar-se en quina tasca volen que s'execute i quan s'ha d'executar.
Una vegada instal·lada l'aplicació (des del Lliurex-store o amb l'ordre «sudo apt-get install taskscheduler»), hi podem accedir des del menú Aplicacions->Administració de LliureX->Programador de tasques.
Una vegada obert, es mostra en el servidor la finestra d'inici de sessió en la qual hem d'introduir les credencials d'accés: usuari i contrasenya.
Després d'autenticar-nos es mostra la finestra principal de l'aplicació.
Aquesta es divideix en tres parts principals de dalt a baix. La primera és la barra d'eines des de la qual podem programar tasques, afegir ordres, veure les tasques de l'equip local o les dels clients, o buscar entre les tasques existents.
La segona part mostra la llista de tasques programades.
I, per últim, tenim la secció des d'on podem editar tot allò relacionat amb la tasca seleccionada:
Per a crear una tasca programada nova hem de polsar el botó d'afegir tasca
i es mostrarà la finestra per a fer-ho.
Des d'aquesta finestra, primer hem de seleccionar quin tipus de tasca volem programar (manteniment, utilitats...) i després l'acció que s'ha de realitzar (actualitzar la rèplica, actualitzar el sistema...)
Una vegada seleccionada la tasca que s'ha de realitzar, indiquem si és una tasca local -que s'executarà només en l'ordinador en què ens trobem -o una tasca remota, és a dir, una tasca que volem que s'execute en tots els equips de la xarxa.
Finalment, definim la planificació del calendari de la tasca: seleccionem els dies i l'hora o els intervals de temps en què volem que s'execute, tenint en compte que:
- Quan seleccionem un interval de dies o setmanes es comença a comptar des del dia 1 del mes.
- Quan l'interval és d'hora, es fa des de l'hora 00:00 (una tasca que s'execute cada dues hores s'executarà a les 00:00, 02:00, 04:00, etc.)
- Si marquem l'opció "Últim dia del mes", la tasca s'executarà l'últim dia del mes tenint en compte si és de 30 o 31 dies o si es un any de traspàs (29 de febrer).
- Hi ha opcions que són incompatibles entre si i el programa mateix no ens permetrà seleccionar-les, com ara programar una tasca per al dia dos de cada mes no permet marcar un dia entre setmana.
Una vegada tinguem la informació emplenada, en polsar "D'acord" es guardaran els canvis.
Per a modificar una tasca, hem de seleccionar-la en la llista i modificar directament la programació per a ajustar-la com considerem convenient. A mesura que canviem la programació apareixerà la descripció de la programació nova per a facilitar-nos l'ajust correcte.
Quan acabem d'ajustar-la polsem el botó "Aplica" per a guardar els canvis.
Per a eliminar una tasca només cal fer clic sobre la icona de la paperera que apareix en la columna de la dreta de la llista de tasques programades. En polsar la icona ens demanarà confirmació per a realitzar-ne l'eliminació.
El Programador de tasques està pensat perquè un usuari puga programar diverses tasques sense haver de tindre cap coneixement sobre el sistema. Tanmateix, això redueix el nombre de tasques que podem programar a les que vénen predefinides en el programa.
Per a solucionar aquesta limitació tenim l'opció de crear tasques noves d'acord amb ordre predefinides que podem parametritzar a mesara que ho necessitem.
Per a això, polsem el botó "Gestiona ordres" i accedim a la pantalla per a crear ordres noves que tindrem disponibles en la llista de tasques.
En aquesta pantalla hem d'indicar un nom, que serà el nom amb què es mostrarà a l'hora d'afegir tasques, l'acció que s'ha de realitzar de les que hi ha disponibles i els arguments, si en necessita, o el fitxer que s'ha d debe lanzarse (si debe lanzarse alguno).
Por ejemplo si queremos añadir una nueva tarea basada en la acción "Recordatorio" para avisarnos de que día debemos preparar la sala de reuniones le podemos asignar como nombre "Recordatorio preparar sala", como acción "Recordatorio" y en argumentos escribir el texto que queremos que se muestre, por ejemplo "Preparar sala reuniones".
Si queremos reproducir un sonido haremos lo mismo pero en vez de escribir un argumento marcaremos la opción "Necesita un fichero" y seleccionaremos el fichero que queremos reproducir.
Una vez añadida la nueva tarea podremos seleccionarla en la ventana de añadir una tarea programada, dentro del tipo de tarea "Personal"