Hallo,
nach langer, erfolgloser Suche muß ich jetzt doch das Forum beheligen. Ich will eine Extension, meine erste 🙂, schreiben, bei der täglich an eine oder mehrere Email-Adressen ein Log mit den Änderungen der letzten 24h geschickt wird.
Sys_log auslesen und Email erstellen ist soweit klar, nur wie kann ich alle 24h, oder besser noch alle 12h oder 8h, ein Skript auslösen und das auch noch OS-unabhängig?
Für alle Vorschläge, Links, Suchwörter 😉, Komplettlösungen u.ä. gibts auch ein fettes Danke schön,
Jan
hi
google mal nach dem wörtchen "Cronjob"
cu
thorsten
Hi,
daran habe ich auch schon gedacht, leider haben cronjobs 2 Punkte die gegen Sie sprechen:
1. Nicht auf Windows-Systemen verfügbar (und zu meinem leidwesen hat mein Kunde ein eben solches System ;()
2. Nicht bei jedem Provider bzw. bei jedem Hosting-Paket gibt es die Möglichkeit cronjobs einzurichten.
Deshalb wäre ein cronjob nicht in einer Extension zu verwirklichen, da ein shell-Skript und kein PHP-Skript notwendig wäre. Allerdings bin ich da auch kein Experte und lasse mich gerne eines besseren belehren.
Danke trotzdem.
Andere Vorschläge?
Ciao,
Jan
Das wird schwer, sehr schwer.
Am besten erstellst Du Dir eine Extension, die eine Methode hat, welche nach jedem Seitenaufruf ausgeführt wird und überprüft ob es ab einem bestimmten Zeitpunkt eine andere Methode ausführen soll.
Nachteil, du kannst Es nicht genau planen da Du immer Besucher auf Deiner Seite rund um die Uhr benötigst.
Ansonsten habe ich von Mickeysoft Systemen keinen Dunst, aber ich denke ohne eine ähnliche Sache wie einen Cronjob geht nur die oben beschriebene weise.
Oder Du hast einen 2 Rechner z.B. daheim, welcher durch einen Cronjob ein Script auf Deinem Server aufruft. Ich habe da mal was munkeln geöhrt das es auch Router gibt die sowas können.
Viele Grüße
Tony
Bluto schrieb1. Nicht auf Windows-Systemen verfügbar (und zu meinem leidwesen hat mein Kunde ein eben solches System ;()
Auf windows heißt das ganze Taskmanager und macht im endefeckt das selbe.
Bluto schrieb2. Nicht bei jedem Provider bzw. bei jedem Hosting-Paket gibt es die Möglichkeit cronjobs einzurichten.
Du must es ja nicht bei deinem Anbieter machen. Kannst ja auch einfach einen anderen Hoster fragen. Wenn es nur um einen Crontab im 24 h Zeitraum geht, dann kann ich dir das auch machen.
Wenn du Intresse hast, dann meld dich einfach auf fruit-lab.de
MfG Tim
Führen Sie mit den kostenlosen Cronjobs von SelfPHP zeitgesteuert Programme
auf Ihrem Server aus. ...
Momentan können Sie bei SelfPHP täglich ein Skript ausführen lassen - eine flexiblere
Anpassung Ihrer Skripte und somit der Zeiten ist in Planung.
http://www.selfphp.com/
Ist vielleicht auch mal ein Blick wert...
Hallo zusammen 🙂
vielleicht hilft dieser Link uns allen weiter:
http://www.tutorials.de/tutorials163519.html
für alle die, deren Server keine Cron-Jobs unterstützt (oder einen Aufpreis kostet), aber trotzdem täglich bestimmte Aufgaben erledigt werden müssen.
Ich habe es zumindest schon mal versucht einzubinden, bin aber noch nicht fertig damit.
Vielleicht bekommt es ja jemand zum laufen und postet sein Ergebnis hier rein.
Gruss
db