Programmieren für Ingenieure

Ausführung von Python Programmen 3: Aufgabenplanung

In dieser Lektion möchte ich dir zeigen wie du die automatische Ausführung deiner Programme planen kannst.

Wenn du möchtest, dass dein Programm zum Beispiel automatisch gestartet wird sobald der Rechner gestartet wird, oder automatisch alle 20 Minuten ausgeführt werden soll kannst du den Windows Aufgabenplaner nutzen (beziehungsweise Task Scheduler bei englischem Betriebssystem).

Klicke dafür einfach auf den Windows Start Button und gib dort das Suchwort Aufgabenplanung ein und öffne anschließend das angezeigte Programm.

Dort kannst du jetzt durch klicken auf „Create Task…“ am rechten Rand eine neue Aufgabe erstellen und dieser zuerst einen Namen geben.

Anschließend klickst du auf Triggers um die Auslöser für die Ausführung der Aufgabe festzulegen.

In dem Dropdown Menü „Begin the task:” kannst du auswählen ob du die Aufgabe zum Beispiel an einem bestimmten Tag, zu einer bestimmten Zeit oder bei einem bestimmten Ereignis starten möchtest.
Für dieses Beispiel wählen wir aus, dass wir die Aufgabe beim Start des Rechners starten möchten und stellen zusätzlich eine 30 Minuten Verzögerung, sowie eine Wiederholung nach jeweils 60 Minuten ein.

Im nächsten Abschnitt Actions kannst du anschließend dein .py oder .exe Programm wählen welches ausgeführt werden soll.

Anschließend kannst du die Erstellung der Aufgabe durch klicken von OK abschließen.
Wenn du daraufhin in der linken Baumansicht den Task Scheduler Library Punkt auswählst, sollte deine Aufgabe mit in der Liste aller geplanten Aufgaben auftauchen.
Um zu testen ob du alles richtig eingestellt hast, kannst du die Aufgabe durch Rechtsklick – Run einmal manuell starten.

Anschließend solltest du in der Spalte Last Run Result das Ergebnis 0x0 – Vorgang erfolgreich beendet sehen.

Bitte lass es mich wissen, wenn du zu dieser Lektion Fragen oder Anmerkungen hast.
Und wie immer, vielen Dank fürs zuschauen und ich freue mich schon sehr darauf dich gleich in der nächsten Lektion wiederzusehen =)

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert