Cargando...
 

Programador de Tareas en LliureX 19

1. Introducción



TaskScheduler es un programador de tareas predefinidas para LliureX. A su vez ofrece un conjunto de funcionalidades para que otras aplicaciones del sistema puedan programar acciones a realizar, mejorando de esta forma la integración entre las aplicaciones del ecosistema LliureX.
Aunque enTaskScheduler podemos definir nuestras propias acciones la idea principal de la aplicación es programar tareas más o menos complejas de forma lo más sencilla posible, de ahí que su uso principal esté enfocado al uso de tareas predefinidas.


Para ver el manual de la aplicación para LliureX 16 pincha aquí


2. Acceso a la aplicación





Lo primero será instalar la aplicación desde la Lliurex Store. Para ello usaremos el cuadro de búsqueda para localizarla.

Tasks 001

Tasks 002

Una vez instalada podremos acceder a ella a través del menú Aplicaciones->Administración LliureX->Programador de tareas.

Tasks 003


En cuanto se ejecute el programa nos pedirá el usuario y la contraseña para acceder al N4d:

Tasks 004


Una vez ingresados veremos la pantalla principal del programa. En la barra de tareas disponemos de los botones para Añadir una tarea, refrescar la lista de las mismas, el menú con las opciones del programa y el botón para acceder a la ayuda del programa.


Tasks 005

3. Tareas


Para añadir una tarea bastará con pulsar el botón correspondiente

Tasks 006

En ese momento se abrirá un diálogo desde el que podemos rellenar los datos de la misma:

Tasks 007

TaskScheduler agrupa las tareas disponibles mediante Grupos. Cada grupo tiene unas tareas asociadas. Por defecto disponemos de dos grupos cada uno con dos tareas:


  • Utilidades

    • Actualizar caché de la Lliurex Store: La LliureX Store descarga la información disponible en segundo plano mientras está en ejecución por tal de agilizar la búsqueda de aplicaciones. Con esta tarea podemos programar la actualización de dicha caché sin necesidad de ejecutar la LliureX Store
    • Apagar: Apaga la Máquina

  • Mantenimiento:

    • Actualizar LliureX: Ejecuta una actualización del sistema mediante Lliurex Up
    • Actualizar Mirror: Actualiza el mirror en un servidor de LliureX 19


Podemos añadir tareas nuevas a los grupos existentes o crear nuevos grupos, como veremos más adelante en la gestión de grupos.

A la hora de programar una tarea encontramos diversas opciones:

  • Seleccionar una hora concreta a la que se ejecutará
  • Elegir un(os) día(s) de la semana concreto (la tarea se ejecutará en los días seleccionados)
  • Seleccionar un día fijo en el calendario
  • Elegir un intervalo de repetición (cada dos días, cada hora...). En esta opción hay que tener en cuenta que la hora y fecha base para las repetición es las 00:00 del 1 de Enero del año en el que nos encontremos. Así pues si seleccionamos "cada dos días" se ejecutará el 3 de Enero, el 5 de Enero, etc...
  • Enviar la tarea a los clientes: Si estamos en un servidor esta tarea quedará programada también en los clientes conectados al servidor.


Una vez tengamos los datos de la tarea rellenados y la aceptemos veremos la nueva tarea en la ventana principal.

Tasks 010

Conforme vayamos agregando tareas irán apareciendo en la interfaz principal ordenadas por fecha de próxima ejecución:

Tasks 011


3.1. Agregar tareas personalizadas


Para agregar tareas personalizadas primero vamos a la opción correspondiente del menú

Tasks 012

donde se nos mostrará un diálogo para añadir la tarea.

Tasks 013

En el primer campo podemos seleccionar un grupo ya existente o escribir el nombre del grupo que deseemos crear (en el ejemplo estamos creando un grupo llamado "custom").


En el siguiente campo escribiremos el comando que queremos agregar (en este caso es "apt-get update" y finalmente añadimos el nombre con el que queremos que se muestre el comando ("update apt" en este caso. Es un nombre descriptivo y obligatorio para poder dar de alta la nueva tarea)

Una vez lo hayamos hecho ya podremos programar la nueva tarea:

Tasks 014

En este caso hemos indicado que esta tarea se realice también en los clientes, así que en la ventana principal del programa vemos el icono correspondiente en esta nueva tarea que indica que es una tarea enviada todos los clientes del servidor:

Tasks 015

3.2. Gestión de Grupos


Taskscheduler nos permite personalizar los grupos para poder distinguir visualmente y de una manera más sencilla a que grupo pertenece cada tarea.
Para ello nos dirigimos a la opción correspondiente en el menú

Tasks 008

Una vez en ella podemos seleccionar un color determinado para que las tareas pertenecientes a ese grupo se muestren en dicho color, facilitando de esta forma el visionado de las tareas programadas



Tasks 016

Tasks 017

3.3. Edición de Tareas


Por concluir, si queremos modificar una tarea bastará con hacer clic sobre ella y modificar los valores que deseemos

Tasks 018


Tasks 019

Una vez aceptados los cambios los veremos reflejados en la interfaz principal

Tasks 020


© 2019, Generalitat 

Conselleria de Educación, Investigación, Cultura y Deporte

Contacto