Twitter Icon RSS Icon Facebook Icon

Script mit Hilfe von cronjob.de automatisch ausführen lassen

Jeffrey 17. Februar 2010

Gestern habe ich einen Artikel bezüglich WordPress und Gravatare Caching veröffentlicht. Dabei kommt auch ein kleines Script zum Einsatz, welches die zwischengespeicherten Gravatare aktualisiert.

Der Sinn der ganzen Sache ist, dass das Script automatisch periodisch ausgeführt wird. Das Problem am Ganzen ist, dass nicht jeder Cronjobs selber anlegen oder vom Hoster anlegen lassen kann.

Cronjob_deDabei bin ich heute durch einen Kommentar von Uli im Beitrag von Oliver auf einen netten Service gestoßen, mit welchem man bestimmte Scripte automatisch periodisch ausführen lassen kann.

Es handelt sich dabei um den Webservice Cronjob.de.

Auf Cronjob.de gibt es verschiedene Account-Typen. Zum einen der kostenlosen Account, sowie die Premium Version, wobei die kostenlosen Version in den meisten Fällen ausreichen sollte.

Funktionsübersicht der kostenlosen Version:

  • Unbegrenzte Anzahl Cronjobs
  • Cronjobs im Abstand von minimal 5 Minuten
  • Es können mit .htaccess geschützte Scripte aufgerufen werden

Dabei muss man wie folgt vorgehen, um einen Cronjob anzulegen:

  1. Als erstes muss man sich bei cronjob.de registrieren, was aber schnell gemacht ist. Gleich danach würde ich jedem empfehlen kurz die FAQ durchzulesen, vor allem was das Thema maximale Scriptlaufzeit angeht.
  2. Anschliessend wählt man (nach dem Einloggen) den Menüpunkt Cronjobs an und klickt auf “Neuen Cronjob erstellen”
  3. Nun muss man angeben, wo das Script liegt, und wann der Job jeweils ausgeführt werden soll:
    Cronjob_de_anlegen
  4. Wenn man den ersten Cronjob auf einem bestimmten Server oder auch einer URL anlegt, muss man noch durch das Hochladen einer bestimmten Datei bestätigen, dass man Besitzer des Servers bzw. des Webspaces ist, sodass man nicht einen Cronjob für eine Webseite anlegen kann, welche einem nicht selber gehört.
  5. Das Script sollte nun zu der angegebenen Zeit ausgeführt werden:
    cronjob_de_verwalten

Fazit: Cronjob.de ist ein super Service, welcher es jedem ermöglicht eigene Cronjobs anzulegen, auch wenn er das vom Hoster aus nicht kann. Für “normale” Scripte wie etwa das Script für das Gravatar-Caching ist der Dienst super geeignet. Wenn es jedoch um sensible Scripte geht, sollte man sich das ganze doch zweimal überlegen, da man das Script so in ein öffentliches Verzeichnis auf dem Server kopieren muss.

Ähnliche Beiträge:

  • WordPress Gravatar Cache mit automatischer Aktualisierung
  • Bilder der WordPress Mediathek automatisch verkleinern lassen
  • WP Super Cache: WordPress Blog wird zur Rakete!
  • Live Vorschau von Kommentaren


  • Mithelfen

    Kommentare beleben den Blog und bringen immer wieder interessante Beitrags-Ideen zum Vorschein. Daher wird das Kommentieren sehr gerne gesehen!

    Wenn du generell Beitrags-Ideen hast, die hier nicht in die Kommentare passen kannst du mir diese auch sehr gerne per Kontaktformular zusenden.


      Kommentare

    1. plerzelwuppam 18. Februar 2010 um 08:34 Uhr

      Sehr schön, du hast dir den Dienst schon angeschaut. Meines Erachtens ist diese Vorgehensweise für unsere Belange vollkommen ausreichend.

      Dein Aktualisierungsscript hab ich (händisch) ausprobiert. Es war eine der ersten Aufgaben, nachdem ich das Theme neu aufsetzte. Nun bin ich erstmal mit Millionen Kleinigkeiten beschäftigt. Der Cronjob wird noch diese Woche angelegt.

      Klasse, da hast du sehr schnell reagiert ;-)

      Twitter:

    2. Jeffreyam 18. Februar 2010 um 17:56 Uhr

      @Oliver:

      Was war denn mit dem Theme los, dass du es neu aufgesetzt hast ?

      Das Script wurde heute übrigens bereits erfolgreich durch cronjob.de ausgeführt. Es scheint also zu funktionieren :)

    3. Jimam 19. Februar 2010 um 10:21 Uhr

      Alternativ gibt’s noch http://www.tueti.net … die Funktionen der kostenlosen Version entsprechen dem hier genannten. Interessant ist dort das Konzept des Pro Accounts. Man zahlt nämlich keine Monatsgebühr sondern eine einmalige Gebühr von 29,90 EUR. Wobei man bei Begriffen wie “lebenslang” im virtuellen Netz vorsichtig sein sollte. Ich erinnere nur an die ePost.de Story der Deutschen Post ::). *schallundrauch*

      Trackbacks

    Einen Kommentar schreiben




    Es kann sein, dass dein Kommentar zuerst in die Kommentar-Warteschlange gelangt, danach muss er zuerst von mir freigeschaltet werden. Dies geschieht im Normalfall nach maximal 24h.


    Trackback Adresse | Kommentare als RSS