Der cron hatte schon früher den Nachteil, dass nciht geprüft wird ob vorherige Start ggf. noch läuft und ein neuer Start keinen Sinn macht.
Ich habe mir da schon mal ein CMD geschrieben, dass per Scheduler gestartet wird, eine automatische Wiederholzeit hat und max. Anzahl Wiederholungen zulässt und einen beliebigen Befehl zyklisch ausführt.
Das ist einfach händelbar und benötigt keine cryptischen Parameter.