1 Cronjob für Drupal ausreichend?
Eingetragen von Steffi2012 (37)
am 16.02.2009 - 19:59 Uhr in
am 16.02.2009 - 19:59 Uhr in
Hallo Leute,
ich möchte zur zeit den Provider wechseln und frage mich, ob Drupal Cronjobs benötigt. Soweit ich weiß braucht Drupal nicht zwingend Cronjobs, kann aber hilfreich sein.
Wie viele Cronjobs sollten im Webspacepaket enthalten sein? Denkt ihr, dass 1 Cronjob reicht?
Danke schön!
Liebe Grüße
Steffi
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi ... ich bin hier beileibe
am 16.02.2009 - 20:08 Uhr
Hi ... ich in Sachen Cronjob beileibe kein Profi, aber für die meisten Module tuts bei Drupal das Modul "Poormanscron" ... und ansonsten reicht für den Betrieb von Drupal eigentlich ein Cronjob, der die xxx/cron.php und damit alle Folgemodule aktualisiert.
Allerdings schaden weitere Cronjobs sicherlich nicht. Ich sichere beisielsweise mit MySQL-Dumper täglich meine Datenbank mit einem separaten Cronjob.
Drupal 7 Screencasts in deutsch!
Bei meinem Hoster lasse ich
am 16.02.2009 - 20:34 Uhr
Bei meinem Hoster lasse ich die cron.phps von drei Drupal-Seiten mit einem Cronjob laufen. In einem Cronjob kann man durch Semikola getrennt mehrere Befehle ausführen. Was auch geht, wäre per Cronjob ein Script zu starten, das dann alles mögliche erledigt. Bei einem Cronjob hast du dann aber halt nur ein Zeitintervall. Also z.B. einmal täglich oder einmal stündlich oder alle 6 Stunden oder so.
Im Grunde kann man mit einem Cronjob schon alles erledigen.
cron-job.org
am 16.02.2009 - 21:12 Uhr
Drupal bringt ja die Datei cron.php mit, die man manuell aufrufen kann. Ich lasse sie im 30-Minuten-Takt von cron-job.org ausführen, weil auf meinem shared-hosting keine cron-befehle ausgeführt werden.
Hier wird erklärt, warum poormanscron nicht unbedingt die richtige Wahl ist, eher eine absolute Notlösung:
http://www.screencast.at/drupal-gratis-cronjob-einrichten
Viel Erfolg
kata schrieb Bei meinem
am 18.02.2009 - 07:55 Uhr
Bei meinem Hoster lasse ich die cron.phps von drei Drupal-Seiten mit einem Cronjob laufen. In einem Cronjob kann man durch Semikola getrennt mehrere Befehle ausführen.
Das hört sich ja interessant an. Könntest du mir vielleicht verraten, wie ein Befehl:
wget -q http://www.domain.de/cron.php > /dev/null
auch für domain2.de/cron.php auszusehen hätte? Wäre dies dann:
wget -q http://www.domain.de/cron.php; http://www.domain2.de/cron.php > /dev/null?
Drupal 7 Screencasts in deutsch!
den ganzen befehl mit nem
am 18.02.2009 - 08:06 Uhr
den ganzen befehl mit nem semikolon trennen, dann sollte es funktionieren :D
http://mariuspwn.mybrute.com
mRs schrieb den ganzen
am 18.02.2009 - 10:22 Uhr
den ganzen befehl mit nem semikolon trennen, dann sollte es funktionieren :D
Du meinst:
wget -q http://www.domain.de/cron.php > /dev/null; wget -q http://www.domain2.de/cron.php > /dev/null?
Nur damit ich mir wieder stundenlanges "Try & Error" erspare :-) Danke!
Drupal 7 Screencasts in deutsch!
Wie mRs schreibt: jeweils
am 21.02.2009 - 01:24 Uhr
Wie mRs schreibt: jeweils den ganzen Befehl angeben und durch Semikolon trennen:
wget -q http://www.domain.de/cron.php; wget -q http://www.domain2.de/cron.php
Und natürlich kann man mit einem cronjob auch ein Script starten, dass dann alles mögliche abarbeitet.
Da ich bei meinem Web-Hosting-Paket drei cronjobs ausführen darf habe ich mir bisher keine Gedanken machen müssen, aber cronjob.org hört sich nach einer sehr guten Alternative zu poormanscron an.
Skript?
am 21.02.2009 - 14:29 Uhr
Ich lese immer wieder dass man sich ein Skript schreiben kann, dass dann weitere Cronjobs startet. Wir müsste denn so ein Skript aussehen?
Je nachdem was dein Hoster
am 22.02.2009 - 19:19 Uhr
Je nachdem was dein Hoster unterstützt, kannst du per cronjob ein php-Script starten, oder ein Shell-Script, oder Perl, Ruby usw. Der Aufbau hängt dann natürlich von der verwendeten Sprache ab. Aufrufen kannst du das Script dann so:
php script.php
sh script.sh
perl script.pl
usw.
Innerhalb der Scripte ist dann alles möglich, was mit der jeweiligen Script-Sprache möglich ist.