Frage

Ich habe gerade Cron auf meinem Windows Dev -System eingerichtet, um einen Stundenlauf eines Skripts auszuführen.

Ich habe versucht, Crontab zu bearbeiten, um mein Drehbuch stündlich auszuführen, leider ohne Erfolg.

Könnte jemand pls. Lass mir die Crontab -Zeile fallen, die script.xy jede Stunde ausführt?

War es hilfreich?

Lösung 2

Ich habe es herausgefunden: 0 * * * * C: dosomework.cript lasst das Skript jede volle Stunde ausführen. Manchmal ist der einfache Weg der beste ...;) Danke trotzdem

Andere Tipps

Wenn Sie Windows verwenden, verwenden Sie die integrierten geplanten Aufgaben (Zubehör-System-Tools)?

Es wird möglicherweise nicht sofort im Assistenten angezeigt, aber es ist möglich, Aufgaben einzustellen, die stündlich ausgeführt werden können. Fügen Sie einfach eine tägliche Aufgabe hinzu und kreuzen Sie dann das Kontrollkästchen "Advanced Properties" an. Gehen Sie dann zur Registerkarte Zeitplan und klicken Sie erneut auf "Erweitert".

Ich würde argumentieren, dass Sie wahrscheinlich überhaupt nicht Cron unter Windows verwenden möchten. Verwenden Sie stattdessen eine geplante Aufgabe (über den Steuerbereich zugänglichl) und wählen Sie Ihr Skript.

Erstellen Sie alternativ einen Windows -Dienst, der Ihr Programm stündlich ausführt. Ich habe noch nie von Leuten gehört, die Cron für Windows -Aufgaben auf diese Weise benutzen.

Kannst du das nicht benutzen Windows Task Scheduler statt Crontab? Eine Befehlsleitungslösung würde ungefähr aussehen wie:

at 00:00 /EVERY:M,T,W,Th,F,S,Su yourScript.cmd
at 01:00 /EVERY:M,T,W,Th,F,S,Su yourScript.cmd
...

Beachten Sie, dass Sie eine neue Aufgabe für jede Stunde planen müssen. Hat jemand eine bessere Lösung dafür mit dem AT -Befehl?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top