Cronjobs

Gesperrt
Black Widow
Beiträge: 174
Registriert: Mi 22. Okt 2003, 11:08
Kontaktdaten:

Cronjobs

Beitrag von Black Widow »

Hi @ll,

ich habe im Moment ein Problem, dass ich über diese "Virtual"Cronjobs erledigen müsste...
Kann mir mal einer (wenn möglich etwas ausführlicher) erläutern, wie sie funktionieren, wie ich selber Jobs anlege und wie oft (bzw. wann) sie real aufgerufen werden (weil sie ja nur virtuell sind - bei jeder Aktion? Front und Backend????).

Wäre Euch äußerst dankbar!!!

Gruß,
Black Widow
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

cronjobs können via crontab.txt hinzugefügt werden...
wie deine einzelnen cronjobs.php dateien aussehen müssen, sollen, können sieht du am besten bei den bestehenden cornjobs zb bei move_articles.php

an sich schreibst du in deiner cronjob datei das rein was du machen möchtest (kann ganz normales php sein) und definierst den aufruf in der crontab.txt

an sich werden die cronjobs überall dort ausgeführt wo ein verweiss auf die pseudo-cron.inc.php (einfach danach suchen, wo sie eingebunden ist) gegeben ist zB im front_content.php am anfang zb
/* Include cronjob-Emulator */
cInclude("includes", "pseudo-cron.inc.php");
(ps: diese zeile funktioniert nicht in der 4.4.2, den alten aufruf für die einbindung des cronjobs hab ich nicht mehr)

dabei wird die crontab.txt eingelesen und gecheckt ob was zu erledigen ist...
Black Widow
Beiträge: 174
Registriert: Mi 22. Okt 2003, 11:08
Kontaktdaten:

Beitrag von Black Widow »

Och, das hört sich ja ganz nett an!
Danke!
Gesperrt