Follow-up Responder funktioniert nicht
Moderator: mirko
du hast dich vertippt, der CronTab-Eintrag muss so wie in meinem Screenshot http://www.superwebmailer.de/newsletter ... ron_vi.png aber natürlich mit deiner URL aussehen.
Nein das ist ein großes O wie Otto und ein kleines o wie otto.
Nach Esc, wandert der Cursor runter und es kommt ein :, dann wq eingeben und <enter>-Taste drücken. Die Einträge müssen dann gespeichert werden, dann kehrt er zurück zur Console und mit exit <enter>-Taste kann man die Verbindung zum Server beenden.
Nach Esc, wandert der Cursor runter und es kommt ein :, dann wq eingeben und <enter>-Taste drücken. Die Einträge müssen dann gespeichert werden, dann kehrt er zurück zur Console und mit exit <enter>-Taste kann man die Verbindung zum Server beenden.
danke für Zeile - ich hab es probiert, hab aber immer noch Probleme
wenn ich bei Putty die Zeile fertig eingegeben habe, und dann esc, dann w und dann q drücke, passiert nichts Sichtbares, und ich kann das Fenster dann nur über das Kreuz oben schließen
wenn ich es dann nochmal öffne, dann müssten doch unter crontab -l die editierten crontabs angezeigt werden, oder? da steht dann aber no crontab for user... - das heißt, ich hab das irgendwie nicht gespeichert, und er führt es ja auch nicht aus - was tun?
und es stimmt doch, dass in der Zeile einmal eine Null (-0) und einmal ein kleines o (-o) gemeint ist, oder?
Nochmals danke für die Unterstützung !
Karin
wenn ich bei Putty die Zeile fertig eingegeben habe, und dann esc, dann w und dann q drücke, passiert nichts Sichtbares, und ich kann das Fenster dann nur über das Kreuz oben schließen
wenn ich es dann nochmal öffne, dann müssten doch unter crontab -l die editierten crontabs angezeigt werden, oder? da steht dann aber no crontab for user... - das heißt, ich hab das irgendwie nicht gespeichert, und er führt es ja auch nicht aus - was tun?
und es stimmt doch, dass in der Zeile einmal eine Null (-0) und einmal ein kleines o (-o) gemeint ist, oder?
Nochmals danke für die Unterstützung !
Karin
Wenn du mit Putty dich beschäftigst, hättest vorher fragen müssen.
Also so geht das, grafisch gibt es bei Putty nicht:
* Putty starten und mit Server verbinden
* an der Console (schwarzes Fenster mit blinkenden Cursor) eingeben
crontab -e und <enter> taste drücken (ACHTUNG -e eingeben, nicht -d, denn -d löscht alle crontab Einträge OHNE Nachfrage!!!)
jetzt im Editor-Fenster Taste Einfg drücken, das geht heutzutage meistens mit Einfg Taste, falls nicht dann Esc Taste drücken und Taste i drücken.
jetzt eingeben
und <ENTER>-Taste drücken. Die http:// Angabe ohne Leerzeichen, ich muss hier ein Leerzeichen reinmachen, damit das Forum keine anklickbare URL daraus macht.
die 3 gibt natürlich an, dass es alle 3 Minuten gemacht werden soll, mit 1 würde es jede Minute ausgeführt.
Genau die Angaben vor dem Speichern überprüfen, das muss 100%tig stimmen, sonst funktioniert es nicht. Wenn die Angaben falsch sind, wird keine Fehlermeldung ausgegeben, es geht halt dann einfach nicht.
Zum Speichern Taste Esc 1x drücken und loslassen, jetzt eingeben w und danach q . w = write = schreiben, q = quit = beenden

Also so geht das, grafisch gibt es bei Putty nicht:
* Putty starten und mit Server verbinden
* an der Console (schwarzes Fenster mit blinkenden Cursor) eingeben
crontab -e und <enter> taste drücken (ACHTUNG -e eingeben, nicht -d, denn -d löscht alle crontab Einträge OHNE Nachfrage!!!)
jetzt im Editor-Fenster Taste Einfg drücken, das geht heutzutage meistens mit Einfg Taste, falls nicht dann Esc Taste drücken und Taste i drücken.
jetzt eingeben
Code: Alles auswählen
*/3 * * * * wget -O /dev/null -o /dev/null http:// www. SEITE.de/swm/crons.php
die 3 gibt natürlich an, dass es alle 3 Minuten gemacht werden soll, mit 1 würde es jede Minute ausgeführt.
Genau die Angaben vor dem Speichern überprüfen, das muss 100%tig stimmen, sonst funktioniert es nicht. Wenn die Angaben falsch sind, wird keine Fehlermeldung ausgegeben, es geht halt dann einfach nicht.
Zum Speichern Taste Esc 1x drücken und loslassen, jetzt eingeben w und danach q . w = write = schreiben, q = quit = beenden
Zuletzt geändert von mirko am 09.04.2009, 11:15, insgesamt 1-mal geändert.
Wenn du mit Putty dich beschäftigst, hättest vorher fragen müssen.:-)
Also so geht das, grafisch gibt es bei Putty nicht:
* Putty starten und mit Server verbinden
* an der Console (schwarzes Fenster mit blinkenden Cursor) eingeben
crontab -e und <enter> taste drücken (ACHTUNG -e eingeben, nicht -d, denn -d löscht alle crontab Einträge OHNE Nachfrage!!!)
jetzt im Editor-Fenster Taste Einfg drücken, das geht heutzutage meistens mit Einfg Taste, falls nicht dann Esc Taste drücken und Taste i drücken.
jetzt eingeben
und <ENTER>-Taste drücken. Die http:// Angabe ohne Leerzeichen.
die 3 gibt natürlich an, dass es alle 3 Minuten gemacht werden soll, mit 1 würde es jede Minute ausgeführt.
Genau die Angaben vor dem Speichern überprüfen, das muss 100%tig stimmen, sonst funktioniert es nicht. Wenn die Angaben falsch sind, wird keine Fehlermeldung ausgegeben, es geht halt dann einfach nicht.
Zum Speichern Taste Esc 1x drücken und loslassen, jetzt eingeben w und danach q . w = write = schreiben, q = quit = beenden
Also so geht das, grafisch gibt es bei Putty nicht:
* Putty starten und mit Server verbinden
* an der Console (schwarzes Fenster mit blinkenden Cursor) eingeben
crontab -e und <enter> taste drücken (ACHTUNG -e eingeben, nicht -d, denn -d löscht alle crontab Einträge OHNE Nachfrage!!!)
jetzt im Editor-Fenster Taste Einfg drücken, das geht heutzutage meistens mit Einfg Taste, falls nicht dann Esc Taste drücken und Taste i drücken.
jetzt eingeben
Code: Alles auswählen
*/3 * * * * wget -O /dev/null -o /dev/null http:// www. SEITE.de/swm/crons.php
die 3 gibt natürlich an, dass es alle 3 Minuten gemacht werden soll, mit 1 würde es jede Minute ausgeführt.
Genau die Angaben vor dem Speichern überprüfen, das muss 100%tig stimmen, sonst funktioniert es nicht. Wenn die Angaben falsch sind, wird keine Fehlermeldung ausgegeben, es geht halt dann einfach nicht.
Zum Speichern Taste Esc 1x drücken und loslassen, jetzt eingeben w und danach q . w = write = schreiben, q = quit = beenden
Zuletzt geändert von mirko am 09.04.2009, 11:14, insgesamt 1-mal geändert.
Hallo Mirko,
ich hab mich gestern noch stundenlang damit beschäftigt, herauszufinden, wie ich den Webserver dazu bringe, alle 3 Minuten das skript aufzurufen, und bin am Ende bei Putty gelandet, wo ich es mit der Zeile
3 * * * * /http://meinewebseite/swm/crons.php
versucht habe. Leider hab ich nicht rausgekriegt, wie ich speichern konnte, (shift + : etc. funktionierte nicht), aber meine Fragen sind jetzt
1. ist diese Zeile eigentlich ausreichend, um das Skript auszuführen? oder welche Angaben braucht swm noch (denn man kann doch die EInzelheiten bei swm selbst einstellen)
2. gibt es einen grafischen crontab-Editor, bei dem man keine Ahnung vom Programmieren haben muss? Ich fand das Beispiel vom dem Link oben gut, aber womit hat er das gemacht? Wird diese Oberfläche nur über Domain Factory angeboten?
Gruß Karin
ich hab mich gestern noch stundenlang damit beschäftigt, herauszufinden, wie ich den Webserver dazu bringe, alle 3 Minuten das skript aufzurufen, und bin am Ende bei Putty gelandet, wo ich es mit der Zeile
3 * * * * /http://meinewebseite/swm/crons.php
versucht habe. Leider hab ich nicht rausgekriegt, wie ich speichern konnte, (shift + : etc. funktionierte nicht), aber meine Fragen sind jetzt
1. ist diese Zeile eigentlich ausreichend, um das Skript auszuführen? oder welche Angaben braucht swm noch (denn man kann doch die EInzelheiten bei swm selbst einstellen)
2. gibt es einen grafischen crontab-Editor, bei dem man keine Ahnung vom Programmieren haben muss? Ich fand das Beispiel vom dem Link oben gut, aber womit hat er das gemacht? Wird diese Oberfläche nur über Domain Factory angeboten?
Gruß Karin
Hallo Karin,
nein nicht auf dem eigenen Rechner das Script aufrufen lassen, sondern es muss auf dem Webserver ständig aufgerufen werden. Dazu bieten die Provider normalerweise im Kundenbereich eine Funktion \"CronJobs\" für wiederkehrende Aufgaben an. Dort muss man einen Eintrag einfügen und angeben wie oft dieser ausgeführt werden soll. Beispiel : thread.php?id=7427
Der Versand der E-Mails erfolgt nur wenn diese fällig sind. Die Fälligkeit wird beeinflusst vom Wert Ausführungsintervall unter Menü Einstellungen - Geplante Aufgaben Wert für \"Prüfung Follow-Up-Responder\" und \"Prüfung auf zu versendende E-Mails\". Ebenfalls geprüft wird beim Follow-Up-Responder ob überhaupt eine E-Mail für den Versand ansteht z.B. gibt man an 1 Minute nach Anmeldung E-Mail 1, E-Mail 2 nach 2 Tagen, dann wird er erst in 2 Tagen die E-Mail versenden, nicht sofort, wenn man das CronJob-Script aufruft.
Wichtig: Das habe ich auch schon in einem anderen Beitrag erklärt, es nutzt nichts wie Irre das Script crons.php 100x pro Minute aufzurufen, es wird dann nichts ausgeführt, weil das Script intern prüft, ob etwas auszuführen ist.
nein nicht auf dem eigenen Rechner das Script aufrufen lassen, sondern es muss auf dem Webserver ständig aufgerufen werden. Dazu bieten die Provider normalerweise im Kundenbereich eine Funktion \"CronJobs\" für wiederkehrende Aufgaben an. Dort muss man einen Eintrag einfügen und angeben wie oft dieser ausgeführt werden soll. Beispiel : thread.php?id=7427
Der Versand der E-Mails erfolgt nur wenn diese fällig sind. Die Fälligkeit wird beeinflusst vom Wert Ausführungsintervall unter Menü Einstellungen - Geplante Aufgaben Wert für \"Prüfung Follow-Up-Responder\" und \"Prüfung auf zu versendende E-Mails\". Ebenfalls geprüft wird beim Follow-Up-Responder ob überhaupt eine E-Mail für den Versand ansteht z.B. gibt man an 1 Minute nach Anmeldung E-Mail 1, E-Mail 2 nach 2 Tagen, dann wird er erst in 2 Tagen die E-Mail versenden, nicht sofort, wenn man das CronJob-Script aufruft.
Wichtig: Das habe ich auch schon in einem anderen Beitrag erklärt, es nutzt nichts wie Irre das Script crons.php 100x pro Minute aufzurufen, es wird dann nichts ausgeführt, weil das Script intern prüft, ob etwas auszuführen ist.
Also ich hoffe, meine Unwissenheit ist nicht allzu nervig, aber ich muss einfach weiter fragen
also ich hab jetzt kapiert, dass die Datei einfach nur regelmäßig aufgerufen werden muss, aber ich hab noch nicht verstanden, wie ich einen eigenen CronJob-Eintrag erstelle
1. wenn ich auf meinem Rechner unter Windows Aufgabenplanung eine Aufgabe festlege - wird die dann nicht nur auf meinen Rechner ausgeführt?
Wie kommt da der Server mit ins Spiel, über den das ja eigentlich laufen soll?
2. selbst, wenn ich in der Windows Aufgabenplanung bin - da soll ich ja dann eine Datei auswählen, die das Skript ausführt - welche?, bzw.
3. Wie erstelle ich eine Datei? Und was soll da drinstehen? (Hab leider keine Ahnung vom Programmieren)
Außerdem hab ich crons.php nochmmal manuell gestartet, aber trotzdem hat er diesmal die fällige Follow-up-mail nicht versendet, obwohl er die anstehenden Aufgaben geprüft hat - wieso nicht?
Danke im Voraus für Deine geduldigen Antworten
Gruß Karin
also ich hab jetzt kapiert, dass die Datei einfach nur regelmäßig aufgerufen werden muss, aber ich hab noch nicht verstanden, wie ich einen eigenen CronJob-Eintrag erstelle
1. wenn ich auf meinem Rechner unter Windows Aufgabenplanung eine Aufgabe festlege - wird die dann nicht nur auf meinen Rechner ausgeführt?
Wie kommt da der Server mit ins Spiel, über den das ja eigentlich laufen soll?
2. selbst, wenn ich in der Windows Aufgabenplanung bin - da soll ich ja dann eine Datei auswählen, die das Skript ausführt - welche?, bzw.
3. Wie erstelle ich eine Datei? Und was soll da drinstehen? (Hab leider keine Ahnung vom Programmieren)
Außerdem hab ich crons.php nochmmal manuell gestartet, aber trotzdem hat er diesmal die fällige Follow-up-mail nicht versendet, obwohl er die anstehenden Aufgaben geprüft hat - wieso nicht?
Danke im Voraus für Deine geduldigen Antworten
Gruß Karin
Ja da passiert auch nichts weiter, denn das Script \"www.webseite.de/swm/crons.php\" muss natürlich regelmässig aufgerufen werden. Bei jedem Aufruf tut er dann etwas, natürlich nur falls wirklich was zu tun ist.
Musst mal schauen ob bei deinem Webpaket das Ausführen von CronJobs erlaubt ist. Falls ja, dann wie unter Menü Einstellungen - Geplante Aufgaben beschrieben, das Script 1x pro Minute aufrufen lassen.
Musst mal schauen ob bei deinem Webpaket das Ausführen von CronJobs erlaubt ist. Falls ja, dann wie unter Menü Einstellungen - Geplante Aufgaben beschrieben, das Script 1x pro Minute aufrufen lassen.