Definir una tarea

Para crear una tarea, debe especificar los datos básicos de la tarea y vincularle sesiones o comandos shell. En los datos básicos de tarea, se puede especificar si la tarea es periódica. Para las tareas periódicas, debe especificar cómo se programará la tarea.

Para definir una nueva tarea, lleve a cabo los pasos siguientes:

  1. Inicie una sesión que desee incluir en la tarea e introduzca los datos como siempre.
  2. Haga clic en Añadir a tarea. Se inicia la sesión Añadir sesión a tarea (ttaad5102s000).
  3. En el campo Tarea haga zoom a la sesión Tareas (ttaad5500m000).
  4. Haga clic en Nuevo. Se inicia la sesión de detalles Tareas (ttaad5100s000) y se puede usar para crear una nueva tarea para su sesión.
  5. Introduzca un código de tarea y una descripción.
  6. Especifique cuándo desea que se ejecute la tarea tal y como se describe en la siguiente sección Programar una tarea..
  7. Haga clic en Guardar y cierre la sesión Tareas (ttaad5100s000). Volverá a la sesión Añadir sesión a tarea (ttaad5102s000). Ahora se puede añadir la sesión a la tarea tal y como se explica en Añadir una sesión a una tarea.
Programar una tarea

Para programar una tarea, realice uno de los siguientes pasos en la sesión de detalles Tareas (ttaad5100s000):

  • Para ejecutar la tarea en un momento específico, deseleccione la casilla de verificación Usar programador externo. Introduzca la fecha y la hora de inicio de la tarea en los campos Siguiente fecha de ejecución.
  • Para iniciar usted mismo la tarea, ejecute el comando Activar de la sesión Tareas (ttaad5500m000). Para obtener más información, consulte Ejecución de una tarea.
  • Para ejecutar la tarea a intervalos regulares, seleccione la casilla de verificación Periódico en la sesión de detalles Tareas (ttaad5100s000). A continuación debe:

    • Definir un calendario para la tarea. LN ejecutará la tarea en la fecha y la hora definidas en el calendario de la tarea. Para obtener más información, consulte Definir un calendario de tareas.
    • Especificar la duración del período. LN empieza la tarea al inicio de cada período.

Si introduce una fecha y una hora en los campos Finalización del período, LN no iniciará la tarea después de esa fecha.

Seleccione la casilla de verificación Usar programador externo si desea iniciar la tarea de una de las siguientes maneras:

  • mediante un planificador de tareas externo como Maestro de UNISON o mediante un programa externo como UNIX crontab.
  • mediante el comando rc.startjob de la shell (plataforma UNIX)
  • mediante el archivo de lote startjob.bat (plataforma Windows)

Para obtener más información, consulte Ejecución de tarea y Job handling procedure.

Detener la tarea después de un tiempo concreto

Para detener la tarea si ésta dura más tiempo del especificado, introduzca un valor en el campo Duración máxima de la sesión de detalles Tareas (ttaad5100s000). Si se alcanza la duración máxima, LN finaliza la ejecución de la sesión actual, pero no inicia la siguiente.

Los valores hasta 59 representan los minutos. Para representar los valores de más de una hora, introduzca el número de horas seguido por el número de minutos sin ningún separador.

Ejemplo
  • Para especificar 30 minutos, introduzca 30.
  • Para especificar una hora, introduzca 100.
  • Para especificar una hora y 30 minutos, introduzca 130.