Home / Forum / Cronjobs / periodisch, automatisch ablaufender Job (z.B. für RSS-Import von News)

Cronjobs / periodisch, automatisch ablaufender Job (z.B. für RSS-Import von News)

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

Andy B.

Registriert seit: 02.03.2006

Beiträge: 56

Samstag, 06. Januar 2007 15:00:14

Hallo Leute,

... erstmal ein gutes, neues (eZ publish-) Jahr 2007. Ich bräuchte wieder mal Eure Hilfe
und zwar bei folgendem Problem:

Was möchte ich machen?
- automatischer Ablauf von Jobs,
u.a. für RSS-Import, Benachrichtigungsfunktionen, Workflow, etc.

Was ich bisher bereits gemacht/ gelesen habe?
- sämtliche, auffindbare Artikel in ez.no-Forum
und deutschem Forum zu cronjobs, usw.
ohne Auffinden einer verständlichen Problemlösung

Wo ich aktuell Hilfe bräuchte?
- Wie bringe ich das ganze zum Laufen ?
- Wie können diese Jobs "angestoßen"/ aktiviert werden,
so dass auch tatsächlich ein autom., periodischer Ablauf
erfolgt?
- Wie hängt der ganze Ablauf zusammen bzw.
"wo" muss man "was"
hinterlegen ?

Für Eure Hilfe wäre ich wieder mal sehr dankbar.
Beste Grüße
AndyB.

Björn Dieding

Björn Dieding

Registriert seit: 06.10.2002

Beiträge: 110

Dienstag, 09. Januar 2007 00:27:56

du must mit crontab arbeiten (google howto crontab)

der cron deamon ruft dann runcronjobs.php auf der über die cronjob.ini gesteuert wird.

# This must be set to the directory where eZ publish is installed.
EZPUBLISHROOT=/home/pages/x/htdocs/x.com

# Location of the PHP Command Line Interface binary.
PHP=/usr/bin/php

# Executes the runcronjobs.php script multiple times in a minute
0-59/5 * * * * cd $EZPUBLISHROOT && $PHP runcronjobs.php minute

# Executes the runcronjobs.php script every hour in the 15th minute.
7 * * * * cd $EZPUBLISHROOT && $PHP runcronjobs.php hourly

# Executes the runcronjobs.php script every hour in the 30th minute.
30 * * * * cd $EZPUBLISHROOT && $PHP runcronjobs.php newsletter

# Executes the runcronjobs.php script every day in the 15th minute the first hour of the day.
15 1 * * * cd $EZPUBLISHROOT && $PHP runcronjobs.php daily

# Executes the runcronjobs.php script every week.
15 2 * * 1 cd $EZPUBLISHROOT && $PHP runcronjobs.php weekly

Looking for a new job? http://www.xrow.de/xrow-GmbH/Jobs
-----------------------------------------------------------------------------
GMT +01:00 Hannover, Germany
http://www.xrow.com Lösungen für Internet, Intranet und Extranet.
http://www.hostingezpublish.com eZ Publish Hosting

Andy B.

Registriert seit: 02.03.2006

Beiträge: 56

Samstag, 02. Juni 2007 11:58:58

Hallo Björn,

... nach längerer Pause (damals verzweifelt aufgegeben) denke ich, dass ich nun das grds. Verfahren
begriffen habe:

Bisher habe ich immer nur in eZ publish bzw. den Einstellungen (*.ini) eine Lösung gesucht, was ja nun
nicht ganz stimmte, da ich den regelmäßigen Ablauf nicht über eZp - sondern nur über den Server selbst
steuern kann (Prinzip: "Batch-Datei", geplante Tasks unter Windows) und lediglich die erforderlichen
Grundlagen/ Einstellungen, z.B. für einen News-Feed in eZp-System hinterlegen muss.

So dürfte das doch vom Prinzip her stimmen (oder ?).


Besten Dank für Deine Antwort und Sorry für späte Rückmeldung
(aber ich brauchte mal eine eZp-Cronjob-Pause).

Gruß
AndyB

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein