Crontab / Cronjob

  • Thread starter Thread starter zwelch82
  • Start date Start date
Z

zwelch82

Guest
Hallo!

Ich habe ein kleines Problem. :(
Wie kann ich Plesk (8.1.0) bebringen, dass es alle 60 Minuten eine php-Datei auf meinem Server ausführt? Geht das nicht über die Crontabs?
Kann ich bei "command" nicht einfach die URL eingeben?

Kann mir da vielleicht jemand weiterhelfen?

Das wäre super.

Schonmal danke.
 
Last edited by a moderator:
Hallo zwelch82,

PHP-Scripte auf der Console kannst du mit dem Programm 'php' ausführen.

Den Crontab editierst du mit 'crontab -e'

Probiere aber vorher aus, ob das ausführen durch 'php' auch den gewünschten Erfolg bringt.

Lieben Gruß
Free
 
Also erst hatte ich es so eingegeben:

Code:
/usr/php /srv/www/vhosts/meindomain.de/httpdocs/ordner/cron.php

Das geht aber nicht, da "/usr/php" nicht auf das Verzeichnis vhosts zugreifen kann.


Ich würde gerne direkt die URL, also http://www.meinedomain.de/ordner/cron.php, aufrufen. In dem HOWTO steht es mit "wget". Ist das nicht ein reines Downloadprogramm? Ich möchte die php-Datei ja wie in einem Browser ausführen.

In dem HOWTO steht, dass es auch mit "lynx" geht. Das ist doch dieser Textbrowser, oder? Wie würde denn da der Befehl ausschauen?

Danke.
 
Wenn du nur kurz eine Datei aufrufen möchtest, dann mach einfach einen Cronjob mit:

Code:
lynx --dump www.DEINEADRESSE.tld/datei.php

Das --dump führt dazu, dass lynx sich nach dem Aufruf der Datei wieder automatisch beendet.

Wie meinst du du kannst nicht damit auf die Home Verzeichnisse der Domains zugreifen? Hast du PHP mit cli installiert/kompiliert? Also php-cli, wenn nicht, dann funktioniert der Aufruf über die Console nicht.
 
Back
Top