Geht es um Scheduling von Aufgaben, die im Scope der Anwendung liegen oder ist das Scheduling ein Weg, Aufgaben außerhalb der Anwendung zu erledigen?
Mindestens im 2. Fall würde ich mir überlegen, das vom
OS angebotene Scheduling zu verwenden.
Es kann alles, wahrscheinlich mehr als gebraucht, siehe z.B. Berechtigungsproblematik, usercontext,.. und es ist vor allem transparent- nicht nur für den Admin auf dem Produktivsystem.
Mit einem(!) einheitlichen parametrierten Script, das je nach Betriebssystem "at" oder "at", "schtasks" usw. aufruft, bist Du nicht nur schnell fertig, Du kannst Dich auf einen jahrelang ausgereiften Mechanismus verlassen.