Headergrafik von free cronjobs on demand

Praxisbeispiele und Anregungen für den Einsatz von Cronjobs

Ich möchte Ihnen an dieser Stelle aufzeigen, wo und wie Cronjobs eine gute Figur machen. Die Ideensammlung wird ständig erweitert und Sie sind herzlich eingeladen, etwas beizusteuern. Senden Sie Ihre Beiträge doch einfach über das Kontaktformular, ich veröffenliche sie dann gerne an dieser Stelle.
Beispielhaft vorgestellte Scripte müssen evtl. gegen Missbrauch abgesichert werden, Nutzung auf eigene Gefahr!

Alle Beispiele öffnen / schließen.


Ist meine Website erreichbar?

Wenn Ihre Website nicht erreichbar ist, aus welchen Gründen auch immer, ist das ärgerlich oder peinlich oder kostet bei Online-Shops sogar Geld - oder alles auf einmal. Warten Sie nicht, bis andere Sie aufmerksam machen, werden Sie aktiv!

Installieren Sie doch einfach einen Cronjob, der Ihre Website in regelmäßigen Abständen checkt. Wenn Sie die Fehlerbenachrichtigung in der Konfiguration des Cronjobs aktiviert haben, erfahren Sie als Erster, wenn etwas nicht stimmt.

Cronjobs und Content Management Systeme

Verschiedene Content-Management-Systeme benötigen Cronjobs, um wichtige administrative Aufgaben zu erledigen, z.B. Drupal.

Es kommt häufig vor, dass die technischen Voraussetzungen Ihres Webspaces ausreichend sind, ein CMS zu installieren und zu betreiben, fehlen jedoch die Cronjobs, müssen Sie solche Dinge von Hand machen und haben eine weitere ständigen Aufgabe am Hals ;-)

Datenbanksicherung

Die Sicherung von Datenbanken ist ein ernstes Thema. Cronjobs sind ideal, um diesen lästigen und oft zu lange aufgeschobenen Job zu erledigen - bevor ein Unglück passiert! Datenbanken können Logs, Gästebücher oder Content-Managemet-Systeme enthalten; egal was, die Sicherung ist lebenswichtig. Erzeugen Sie eine php-Datei, z.B. 'backup.php' mit folgendem Inhalt:
// Bitte hier Ihre Daten eintragen
$host= 'xxxxxxxx';
$user= 'xxxxxxxx';
$pass= 'xxxxxxxx';
$db= 'xxxxxxxx';
// Befehl ausführen und in Zipfile speichern
system(sprintf( 'mysqldump --opt -h%s -u%s -p"%s" %s | gzip > %s/dumpDB.sql.gz',
$host,
$user,
$pass,
$db,
getenv('DOCUMENT_ROOT') ));
echo '+DONE';

Wenn Sie diese Datei manuell (och nö!) oder z.B. einmal täglich per Cronjob (aber ja!) aufrufen, erzeugt das Script eine Datenbanksicherung und speichert sie im Rootverzeichnis Ihrer Domain. So sind Sie immer auf der sicheren Seite!

Sitemaps für Google™ & Co.

Eine Sitemap ist ein XML-Dokument, welches eine Auflistung aller Webseiten Ihrer Domain enthält, incl. Datum der letzten Änderung, URL und Angaben zur Relevanz der Seite. Besonders wichtig sind Sitemaps, wenn Sie mit Technologien wie Frames, Javascriptnavigation oder Flash arbeiten. Damit haben die Suchmaschinen ihre Probleme. Die Sitemap ist der ideale Weg, die verborgenen Schätze auf Ihrer Homepage sichtbar zu machen.

Natürlich brauchen Sie ein Script, welches die Sitemap erstellt sowie einen Cronjob, der in regelmäßigen Abständen die Sitemap aktualisiert und an Google übermittelt. Den Cronjob bekommen Sie bei mir, ein Script gibt es zum Beispiel von Google™.

Nie wieder einen Geburtstag vergessen!

Erstellen Sie eine php-Datei mit folgendem Inhalt:
mail("ihre.email@adresse.de", "Geburtstagserinnerung!", "Nicht vergessen, Opa hat am 22. Geburtstag");
Jetzt brauchen Sie nur noch einen Cronjob, der Sie z.B. drei Tage vorher erinnert, fertig!


Kostenlose Cronjobs für Ihre Website...


optimiert für mobile Geräte