Cargando...
 

Tareas programadas

PLANIFICADOR DE TAREAS PROGRAMADAS

 

Versiones
- LliureX 15.05

 

1. Introducción

 

En ocasiones, es interesante la ejecución de determinadas acciones que pueden ayudar al trabajo del día a día del usuario. Tareas como la actualización de la réplica de lliurex (interesante para disponer de todas las actualizaciones y nuevas herramientas que van surgiendo), el apagado automático de los clientes y otras que pueden ser automatizadas, son propicias para ser configuradas en el planificador como tareas programadas. Es importante señalar que la aplicación está orientada a administradores y a usuarios con un cierto nivel de conocimientos de comandos, ya que muchas de las tareas automatizadas requieren la ejecución de scripts con diferentes órdenes.

 

 

2. Acceso a la aplicación

 

En un principio todo viene instalado por defecto en LliureX, por lo que podemos acceder a la aplicación a través del menú Aplicaciones -> Administración LliureX -> Tareas programadas.

 

TareasProgramadas01

 

También podemos, en caso de querer acceder como administrador y ejecutar tareas como administrador (root), acceder mediante el terminal, ejecutando la orden:

 

gksu gnome-schedule

 

Una vez abierto, se muestra una ventana que contiene dos partes bien diferenciadas:

  • Un menú, en la parte superior, con diferentes opciones:
    • Nuevo: permite iniciar el proceso de creación de una tarea programada.
    • Editar: opción que permite la modificación de los parámetros de la tarea.
    • Eliminar: permite borrar una tarea creada previamente.
    • Ejecutar la tarea seleccionada: inicia la ejecución de la tarea seleccionada.
    • Administrar plantillas: permite gestionar las plantillas para la creación de nuevas tareas.
    • Avanzado: cambia la vista y el modo de edición de la tarea.
    • Mostrar ayuda: muestra la guía de usuario de la aplicación.
    • Acerca de: muestra un diálogo con datos sobre la aplicación.
  • Vista de las tareas programadas creadas por el usuario.

 

TareasProgramadas02

 

Además, y en caso de ejecutarlo como administrador, en la parte inferior de la ventana se indicará que se está editando como root y, en la parte superior, se añade una nueva funcionalidad llamada Cambiar de usuario que nos permite seleccionar un usuario para cambiar sus tareas.

 

TareasProgramadas02 1

 

3. Funcionalidades

 

La aplicación permite realizar una serie de funciones sobre las tareas programadas, como son:

  • Creación
  • Edición
  • Borrado
  • Ejecución
  • Administración de plantillas

 

3.1. Creación de una tarea programada

 

Para crear una nueva tarea programada, lo primero que tenemos que hacer es pulsar el botón Nuevo o seleccionar uno de los tres tipos de tareas que se ofrecen (usando la flecha situada a la derecha del botón anterior):

  • Tarea repetitiva: una tarea que se ejecutará durante un periodo de tiempo.
  • Una tarea no repetitiva: tarea que solo se ejecutará una vez.
  • Desde plantilla: crear una tarea a partir de las plantillas existentes.

 

Tras la pulsación del botón Nuevo, aparece una ventana donde se muestran los tres tipos de tareas posibles:

 

TareasProgramadas03

 

3.1.1. Creación de una tarea repetitiva

 

En caso de seleccionar la primera opción, Una tarea que se lanzará repetidamente, se muestra una nueva ventana donde debemos indicar:

  • La descripción de la tarea.
  • El comando que se tiene que ejecutar.
  • El tipo de comportamiento del comando (Predeterminado, suprimir salida, aplicación X o aplicación X con supresión de salida).
  • La periodicidad de la repetición:
    • Básico: permite fijar la periodicidad de manera sencilla (cada hora, día, semana, etc).
    • Avanzado: contiene parámetros de configuración para realizar un ajuste más fino (hora, minuto, día, etc).

 

Por ejemplo, si queremos que se actualice el mirror del servidor cada lunes a las 7 de la mañana, debemos configurar los parámetros como se muestran en la imagen:

 

TareasProgramadas04

 

En caso de querer almacenar la tarea como plantilla, para utilizarla como base en otras creaciones, tenemos que pulsar el botón Añadir como plantilla. Por el contrario, si pulsamos el botón Añadir, se muestra una ventana que nos avisa del directorio de trabajo de la aplicación, el cual es el directorio personal del usuario. Podemos pulsar el botón Aceptar para continuar o el de No mostrar de nuevo para continuar y que no vuelva a mostrar el mensaje.

 

TareasProgramadas05

 

Una vez hecho, en la parte de las tareas programadas, se muestra la tarea con sus características:

 

TareasProgramadas06

 

3.1.2. Creación de una tarea no repetitiva

 

En caso de seleccionar la segunda opción, Una tarea que se lanza una sola vez, se muestra una nueva ventana donde debemos indicar:

  • La descripción de la tarea.
  • Si la aplicación utiliza el modo gráfico (Aplicación X).
  • La fecha/hora de ejecución.
  • El comando que se tiene que ejecutar.


Como ejemplo, vamos a poner uno similar al anterior, en el que programaremos una actualización del mirror para un día a las 8 de la mañana:

 

TareasProgramadas07

 

Pulsando el botón Añadir, se crea la nueva tarea y se ubica debajo de las que tenemos creadas:

 

TareasProgramadas08

 

3.1.3. Creación de una tarea desde plantilla

 

En caso de seleccionar la tercera opción, Una tarea desde una plantilla predefinida, se muestra una nueva ventana donde debemos seleccionar la plantilla a partir de la cual queremos crear la tarea. Para ello, tenemos que crear alguna plantilla previamente y haber pulsado el botón Añadir como plantilla en alguno de los casos anteriores.

 

TareasProgramadas09

 

Seleccionamos la tarea base y pulsamos el botón Usar plantilla. Ello hace que se muestre una ventana con los datos de la tarea a partir de la cual queremos crear la nueva. Modificamos alguno de los valores, por ejemplo, en lugar de las 7, vamos a fijar la hora a las 8, y pulsamos el botón Añadir.

 

TareasProgramadas10

 

Una vez hecho, se muestra, en la parte central del listado, la nueva tarea creada:

 

TareasProgramadas11

 

3.2. Edición de una tarea programada

 

En ocasiones es necesario modificar alguna de las características de las tareas programadas. Para editar una tarea creada debemos seleccionarla del listado y pulsar el botón Editar, lo que hace que se muestre una ventana con los datos de ésta:

 

TareasProgramadas12

 

Tras realizar las modificaciones pertinentes, pulsamos el botón Aplicar y se realizará el cambio.

 

3.3. Borrado de una tarea programada

 

También es posible que necesitemos eliminar alguna tarea creada, para lo que debemos pulsar el botón Eliminar. Inmediatamente se muestra una ventana para confirmar el borrado en la que debemos pulsar el botón , lo que hace que se elimine la tarea seleccionada.

 

TareasProgramadas13

 

3.4. Ejecución de una tarea programada

 

Otra operación que nos permite realizar la aplicación, es la ejecución inmediata de alguna de las tareas programadas. Para ello pulsamos el botón Ejecutar la tarea seleccionada (las ruedas dentadas) y se muestra una ventana que permite confirmar la ejecución. Pulsando el botón Ejecutar la tarea se inicia.

 

TareasProgramadas14

 

3.5. Administración de plantillas

 

Como hemos visto en el punto 3.1.3, se permite la creación de tareas a partir de plantillas previamente almacenadas. Por ello, la aplicación también permite la gestión de las plantillas mediante la pulsación del botón Administrar plantillas (el documento con un asterisco). La ventana que se muestra contiene todas las plantillas almacenadas:

 

TareasProgramadas15

 

Entre las operaciones, podemos:

  • Crear una nueva: pulsando el botón Nuevo.
  • Editar una existente: seleccionando una del listado y pulsando el botón Editar.
  • Borrar una existente: seleccionando una del listado y pulsando el botón Eliminar.
  • Usar la plantilla para crear una nueva tarea: seleccionando una del listado y pulsando el botón Usar plantilla.

 

Por ejemplo, si queremos crear una nueva plantilla, pulsamos el botón Nuevo y se muestra una ventana con dos opciones, de las que seleccionaremos una de ellas (en el ejemplo seleccionamos la primera):

 

TareasProgramadas16

 

Una vez hecho, se muestra otra ventana con unos datos básicos para comenzar a trabajar (en el ejemplo hacemos un listado de los ficheros del usuario cada mes).

 

TareasProgramadas17

 

En dicha ventana pulsamos el botón Añadir y se crea, en el listado, la nueva plantilla:

 

TareasProgramadas18