Cómo configurar una tarea programada
0
Created On 04/27/20 11:04 AM - Last Modified 03/30/21 19:10 PM
Objective
Puede ejecutar un comando según una programación periódica, estableciendo la hora de inicio, la hora de finalización y la frecuencia. La tarea se puede programar desde el UI archivo , en un script o desde el archivo CLI . Algunos casos de uso comunes para programar un comando para ejecutarse incluyen:
- Refleje un ticket de un sistema de venta de entradas externo.
- Envíe un correo electrónico a un usuario, espere una cierta cantidad de tiempo y, si no se recibe una respuesta, envíe el correo electrónico de nuevo.
El ejemplo que usaremos para la demostración es el ! Comando imprimir.
Notas importantes
- Cron sigue la hora del servidor en el que se ejecuta el script.
- El icono de reloj de la tarea es azul cuando no está programado y naranja cuando está programado.
No programado

Programado

Entrada
Las entradas se pueden especificar en el UI , un script o el archivo CLI .
| Argumento | Descripción | Obligatorio |
| imponer | Ordene programar. | Obligatorio |
| Cron | Hora programada para que se ejecute el comando (en formato Cron). | Obligatorio |
| Enddate | Hora de finalización para que finalice el horario (en formato Lunes 02 ene 2019 15:04:04). EST | Opcional |
| Veces | Número de veces para ejecutar el comando. | Opcional |
Procedure
Entradas de comando ( UI )
- Localice la entrada de comandos en la sala de guerra y haga clic en el icono de reloj.
- Configure la programación de la tarea.
Opción Descripción Visión humana - Seleccione si desea esto como una tarea periódica.
- Defina la frecuencia con la que se ejecutará esta tarea.
- Defina la hora de inicio y la hora de finalización de la tarea.
- Para eliminar la programación de tareas, haga clic en Quitar programación
Vista cron - Seleccione si desea esto como una tarea periódica.
- Defina la expresión Cron (hay ejemplos de referencia).
- Defina la hora de inicio y la hora de finalización de la tarea.
- Para eliminar la programación de tareas, haga clic en Quitar programación
Visión humana

Vista cron

Demisto CLI
En este ejemplo, usamos los dos argumentos necesarios (comando y cron) y un argumento opcional (veces).
! ScheduleCommand command="! Valor de impresión=\"qqq\"" cron="*****" times="3"

Secuencia de comandos
return executeCommand("ScheduleCommand", {
'command': "!Print value=\"qqq\"",
'cron': '* * * * *',
'times': 3
}