¿Cuál es la diferencia entre "detener la tarea si se ejecuta más de" dentro de Trigger y en la pestaña Configuración?

12

Cuando programo una tarea en el Programador de tareas de Windows , puedo configurar "detener la tarea si se ejecuta más de" dentro del activador de tareas o dentro de la pestaña Configuración.

Si lo configuro dentro del disparador, no se completa automáticamente en Configuración, por lo que creo que es diferente, pero ¿cuál es la diferencia y cuál es mejor usar?

alpav
fuente
2
Creo que la duración más corta reemplazará a la más larga.
sajawikio
1
También digamos que haces dos disparadores que dicen "correr una vez", uno el martes y otro el miércoles. Si el martes detiene la tarea si se ejecuta más de un día, y el miércoles detiene la tarea si se ejecuta más de dos días, entonces serán diferentes. Supongamos ahora que en la pestaña de configuración que dice parada si fuga después de 0,5 días, probablemente, que sustituirá a uno
sajawikio
¿O qué sucede si está al revés? ¿Podría ser que se aplique la "Configuración" a menos que se especifique la más específica en "Disparadores" y, de ser así, esa solo se aplica y no la "Configuración"? - pruébalo y avísame cuál es.
sajawikio

Respuestas:

8

Creo que @sajawikio tiene razón: la opción "Detener tarea" por activador le permite establecer múltiples activadores que tienen su propio límite de tiempo de ejecución máximo, donde la opción en la pestaña Configuración se aplica globalmente a todas las instancias de la tarea.

Ejemplo: en una tarea, tengo varios activadores establecidos. Uno es correr todos los lunes a medianoche, el otro es correr todos los jueves a medianoche. Hay dos formas (hay mucho más, pero solo estamos usando la opción "detener la tarea ..." aquí). Podría configurar la tarea para que nunca se superponga.

  1. Podría configurar toda la tarea (en la pestaña Configuración) para tener un tiempo de ejecución máximo de 3 días. Esto evita la superposición de tareas de la manera más simple.

  2. Podría establecer los tiempos de ejecución máximos por separado (en el cuadro de diálogo Disparador) para cada tarea. La tarea del lunes se establecería en 3 días, y la tarea del jueves se establecería en 4. Esto le da a la tarea del jueves un día adicional para ejecutar (en caso de ser necesario) y al mismo tiempo evitar superposiciones.

¿Qué sucedería si esta opción se configura tanto en la pantalla Disparadores como en la pestaña Configuración? Esto requeriría algunas pruebas, pero hay tres posibilidades:

  1. Las opciones por disparador anulan la opción global por completo.
  2. Una opción global anula por completo las opciones por disparador.
  3. La duración más corta establecida para la tarea actual gana.

Revisé el archivo de Ayuda y no vi ninguna aclaración sobre esto. Para que sus tareas se realicen de manera confiable y predecible, le sugiero que elija un método u otro, nunca use ambos juntos.

Iszi
fuente