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?
Respuestas:
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.
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.
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:
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.
fuente