Si programo una tarea usando el programador de tareas de Windows por, digamos, 2 minutos a partir de ahora, y por alguna razón la computadora se apaga 1 minuto a partir de ahora, y se enciende 3 minutos a partir de ahora, ¿se ejecutará la tarea programada?
Si no, ¿qué puedo hacer para imitar esta funcionalidad?
Estoy escribiendo una aplicación Java que necesita ejecutar una variedad de comandos del sistema y prefiero que el sistema operativo realmente administre la fase de ejecución de la tarea. Todo lo que realmente necesito que suceda es que la tarea se ejecute lo antes posible por el sistema operativo.
fuente
schtasks
para configurar la tarea (mediante programación), ¿conoce el indicador de "Ejecutar tarea lo antes posible"?Im en Windows 10. En las propiedades de la tarea ... haga clic en la pestaña Condiciones .
En Energía ... marque Activar la computadora para ejecutar esta tarea .
fuente
Como se dijo , no puede hacer esto en XP, pero sí en Vista +. Algunos programas (como Acronis True Image) usan sus propios programadores para superar las limitaciones del sistema.
Para emular esto en XP, puede escribir un programa (googlear no reveló fácilmente ninguno existente públicamente) programado para ejecutarse al inicio del sistema que
Advertencias:
fuente