Wenn ich eine Aufgabe mit Windows Task Scheduler in etwa 2 Minuten einplane und der Computer aus irgendeinem Grund in 1 Minute heruntergefahren und in 3 Minuten eingeschaltet wird, wird die geplante Aufgabe dann noch ausgeführt?
Wenn nicht, was kann ich tun, um diese Funktionalität nachzuahmen?
Ich schreibe eine Java-Anwendung, die eine Vielzahl von Systembefehlen ausführen muss, und ich würde es vorziehen, wenn das Betriebssystem die Taskausführungsphase tatsächlich verwaltet. Alles, was ich wirklich tun muss, ist, dass die Aufgabe vom Betriebssystem so schnell wie möglich ausgeführt wird.
quelle
schtasks
, um die Aufgabe (programmgesteuert) einzurichten. Kennen Sie das Flag für "Aufgabe so bald wie möglich ausführen"?Wie gesagt , dies ist in XP nicht möglich, aber in Vista +. Einige Programme (z. B. Acronis True Image) verwenden eigene Scheduler, um die Einschränkungen des Systems zu überwinden.
Um dies in XP zu emulieren, können Sie ein Programm schreiben (googeln enthüllte keine öffentlich verfügbaren vorhandenen), das beim Systemstart ausgeführt werden soll
Vorsichtsmaßnahmen:
quelle
Im unter Windows 10. Klicken Sie unter den Eigenschaften für die Aufgabe auf die Registerkarte Bedingungen .
Aktivieren Sie unter Power ... die Option Wake the Computer, um diese Aufgabe auszuführen .
quelle