habe problem mit cronjobs

Universe

New Member
Hallo allerseits,

bin jetzt schon seit einiger Zeit verzweifelt versuchend cronjobs einzurichten

es sollen jeweils drei php-files alle 5 Minuten, 10 Minuten, und 1Stunde aufgerufen werden

die files sind hinterelegt in

httpdocs/cronjobs/5mins.php
httpdocs/cronjobs/10mins.php
httpdocs/cronjobs/1hour.php

folgende Einstellungen habe ich


* 0 * * * http://domain.com/cronjobs/1hour.php
10 * * * * http://domain.com/cronjobs/10mins.php
5 * * * * http://domain.com/cronjobs/5mins.php

ich glaube die Befehle stimmen nicht

bitte, weiss irgndwer wwas ich falsch mache?

vielen Dank im Voraus
Uni
 
Hallo,


Vielleicht solltest du den kompletten Pfad angeben...

So in etwa

Code:
/srv/www/httpdocs/cronjobs/5mins.php

Und dann damit er die Datei ausführt... was er wohl soll...

Code:
   10 * * * *    /srv/www/httpdocs/cronjobs/5mins.php

So kannst du es ja mal Probieren...

Mfg
 
Hallo,

du musst deiner Pfadangabe noch php voransetzen.
Also :

Code:
/usr/bin/php /srv/www/httpdocs/cronjobs/5mins.php

Edit:
Ich muss mich verbessern.

Siehe hier:
 
Last edited by a moderator:
Hallo,

danke zunächst für Eure Hilfe

also,

* 0 * * /usr/bin/php /srv/www/vhosts/domain/httpdocs/cronjobs/1hour.php
10 * * /usr/bin/php /srv/www/vhosts/domain/httpdocs/cronjobs/10mins.php
5 * * * /usr/bin/php /srv/www/vhosts/domain/httpdocs/cronjobs/5mins.php

so siehts jetzt in Plesk aus

wenn ich crontab -l aufrufe erscheinen die crons nicht

muß ich irgendetwas restarten damit die aktiv werden?

Gruß
 
Mit welchem User rufst du crontab -l auf? Angenommen du hast mit User "Jan" einen Cronjob gebildet, dann heißt das noch nicht, dass wenn du als User "Hans" eingeloggt bist, dass du diesen auch siehst, wenn du mit conrtab -l die Jobs abfragst.
 
Hallo,

du solltest dir vorher vielleicht mal :
Code:
man crontab

durch lesen.

Hast du dir das angesehen was sich hinter dem Link verbirgt den ich oben gepostet habe?
 
Klar kannst du sie auch per Hand eingeben wenn du als root angemeldet bist. Dann kannst du sicher sein, dass sie drin sind.

Mit Plesk kenn ich mich nicht so gut aus, deshalb kann ich dir nicht sagen, woran es liegt, dass die Cronjobs von Plesk nicht angezeigt oder gespeichert werden.
 
ok, habe jetzt den cronjob per Hand ins crontab geschrieben

mit welchem Befehl kann ich prüfen ob der cron ausgeführt wurde?
 
komisch

habe die logfile gecheckt und festgestellt, daß die crons ausgeführt worden sind

Apr 2 22:05:01 h1172961 /usr/sbin/cron[22810]: (root) CMD (/usr/bin/php /srv/www/vhosts/edk-clubwars.com/httpdocs/cronjobs/5mins.php)

Apr 2 22:10:01 h1172961 /usr/sbin/cron[22869]: (edk-club) CMD (/usr/bin/php /srv/www/vhosts/edk-clubwars.com/httpdocs/cronjobs/10mins.php)

aber in der crontab erscheinen die nicht

hm, irgend eine idee warum das so ist?
 
Back
Top