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

17.02.2010 | 4 Kommentare | Jeffrey

Ges­tern habe ich einen Arti­kel bezüg­lich Word­Press und Gra­va­tare Caching ver­öf­fent­licht. Dabei kommt auch ein klei­nes Script zum Ein­satz, wel­ches die zwi­schen­ge­spei­cher­ten Gra­va­tare aktualisiert.

Der Sinn der gan­zen Sache ist, dass das Script auto­ma­tisch perio­disch aus­ge­führt wird. Das Pro­blem am Gan­zen ist, dass nicht jeder Cron­jobs sel­ber anle­gen oder vom Hos­ter anle­gen las­sen kann.

Cronjob_deDabei bin ich heute durch einen Kom­men­tar von Uli im Bei­trag von Oli­ver auf einen net­ten Ser­vice gesto­ßen, mit wel­chem man bestimmte Scripte auto­ma­tisch perio­disch aus­füh­ren las­sen kann.

Es han­delt sich dabei um den Web­ser­vice Cronjob.de.

Auf Cronjob.de gibt es ver­schie­dene Account-Typen. Zum einen der kos­ten­lo­sen Account, sowie die Pre­mium Ver­sion, wobei die kos­ten­lo­sen Ver­sion in den meis­ten Fäl­len aus­rei­chen sollte.

Funk­ti­ons­über­sicht der kos­ten­lo­sen Version:

  • Unbe­grenzte Anzahl Cronjobs
  • Cron­jobs im Abstand von mini­mal 5 Minuten
  • Es kön­nen mit .htac­cess geschützte Scripte auf­ge­ru­fen werden

Dabei muss man wie folgt vor­ge­hen, um einen Cron­job anzu­le­gen:

  1. Als ers­tes muss man sich bei cronjob.de regis­trie­ren, was aber schnell gemacht ist. Gleich danach würde ich jedem emp­feh­len kurz die FAQ durch­zu­le­sen, vor allem was das Thema maxi­male Script­lauf­zeit angeht.
  2. Anschlies­send wählt man (nach dem Ein­log­gen) den Menü­punkt Cron­jobs an und klickt auf “Neuen Cron­job erstellen”
  3. Nun muss man ange­ben, wo das Script liegt, und wann der Job jeweils aus­ge­führt wer­den soll:
    Cronjob_de_anlegen
  4. Wenn man den ers­ten Cron­job auf einem bestimm­ten Ser­ver oder auch einer URL anlegt, muss man noch durch das Hoch­la­den einer bestimm­ten Datei bestä­ti­gen, dass man Besit­zer des Ser­vers bzw. des Webs­paces ist, sodass man nicht einen Cron­job für eine Web­seite anle­gen kann, wel­che einem nicht sel­ber gehört.
  5. Das Script sollte nun zu der ange­ge­be­nen Zeit aus­ge­führt werden:
    cronjob_de_verwalten

Fazit: Cronjob.de ist ein super Ser­vice, wel­cher es jedem ermög­licht eigene Cron­jobs anzu­le­gen, auch wenn er das vom Hos­ter aus nicht kann. Für “nor­male” Scripte wie etwa das Script für das Gravatar-Caching ist der Dienst super geeig­net. Wenn es jedoch um sen­si­ble Scripte geht, sollte man sich das ganze doch zwei­mal über­le­gen, da man das Script so in ein öffent­li­ches Ver­zeich­nis auf dem Ser­ver kopie­ren muss.

Ähnliche Artikel

Bash-Script: Dateien verschlüsseln und per FTP hochladen
MindMaps automatisch aus Wikipedia generieren lassen
WordPress Gravatar Cache mit automatischer Aktualisierung
Bilder der WordPress Mediathek automatisch verkleinern lassen
Leere Verzeichnisse automatisch löschen lassen

4 Kommentare

  1. plerzelwupp (18/02/2010) Antworten

    Sehr schön, du hast dir den Dienst schon ange­schaut. Mei­nes Erach­tens ist diese Vor­ge­hens­weise für unsere Belange voll­kom­men ausreichend.

    Dein Aktua­li­sie­rungs­script hab ich (hän­disch) aus­pro­biert. Es war eine der ers­ten Auf­ga­ben, nach­dem ich das Theme neu auf­setzte. Nun bin ich erst­mal mit Mil­lio­nen Klei­nig­kei­ten beschäf­tigt. Der Cron­job wird noch diese Woche angelegt.

    Klasse, da hast du sehr schnell reagiert ;-)

  2. Jeffrey (18/02/2010) Antworten

    @Oliver:

    Was war denn mit dem Theme los, dass du es neu auf­ge­setzt hast ?

    Das Script wurde heute übri­gens bereits erfolg­reich durch cronjob.de aus­ge­führt. Es scheint also zu funktionieren :)

  3. Jim (19/02/2010) Antworten

    Alter­na­tiv gibt’s noch http://www.tueti.net … die Funk­tio­nen der kos­ten­lo­sen Ver­sion ent­spre­chen dem hier genann­ten. Inter­es­sant ist dort das Kon­zept des Pro Accounts. Man zahlt näm­lich keine Monats­ge­bühr son­dern eine ein­ma­lige Gebühr von 29,90 EUR. Wobei man bei Begrif­fen wie «lebens­lang» im vir­tu­el­len Netz vor­sich­tig sein sollte. Ich erin­nere nur an die ePost.de Story der Deut­schen Post ::). *schallundrauch*

Beitrag kommentieren

Kommentieren ohne Angabe von Name und E-Mail Adresse möglich. Kommentare werden moderiert. Spam und Offtopic wird gelöscht.