Cronjobs nur zu bestimmten Uhrzeiten ausführen

Im Zuge der Arbeiten und Experimente an den Twitterbot-Scripten benötigte ich eine Lösung, welche nur (!) zu büroüblichen oder zu „hellen“ Tageszeiten aktiv ist. Bewerkstelligt wird das Ganze nun via Plesk auf „Geplante Aufgaben“ mit folgender Syntax.

[Beispiel Nr.1]
*/30 10-18 * * *
– führe Cronjob alle 30 Minuten zwischen 10:00 und 18:00 aus

[Beispiel Nr.2]
*/30 6-22 * * *
– führe Cronjob alle 30 Minuten zwischen 06:00 und 22:00 aus

Der Abschnitt „*/30“ lässt sich selbstverständlich individuell anpassen: „*/15“ führt das jeweilige Script alle 15 Minuten aus …

sich wiederholende Scriptaufrufe – „Pseudocron“

Ständig wiederkehrende Probleme bei den Cronjobfeatures diverser Webhostingpakete etc. machten das Projekt „Pseudocron“ notwendig. Die Anwendung ist bewusst einfach gehalten, sie verlangt die Eingabe der abzusurfenden Seiten (konkrete Links der auszuführenden Scripte!), die Besuchfrequenz in Minuten und bietet die Option der Programmbeendigung nach XYZ – Durchläufen.

Download: pseudocron (ZIP)

Bitte beachtet auch hier, dass die Fehlerfreiheit der Anwendung nicht komplett geprüft wurde, das Tool sich im Betastatus befindet und Support nur in Ausnahmefällen für Nicht-Klienten angeboten wird.