[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PHP Script per Cron ausfuehren



On Do, 27.12.2007, 13:41, Roger Rehnelt wrote:
> Hallo zusammen!
>
> Ich möchte ein PHP Script per Cron ausführen, leider hat das bis dato
> nicht geklappt. Testweise enthält mein Script momentan nur folgende
> Zeilen:
>
> #!/usr/bin/php5
> <?
> mail('empfaenger@domain.de','Crontest','foo');
> ?>
>
> Die Datei hatte ich wahlweise nach /etc/cron.daily/ oder
> /etc/cron.hourly/ kopiert. Die Berechtigungen sind auf 777 gesetzt.
> Leider wird das Script wohl nicht gestartet, denn weder in den Lofiles
> ist etwas zu finden, noch bekomme ich die Mail zugesendet.
> Führe ich das Script auf der Konsole aus, klappt es.
>
> Nicht mal ein Eintrag in /etc/crontab hilft:
> 30 12   * * *   root    /usr/bin/php5 -f /pfad/script.php
>
> Wo könnte das Problem liegen?

Moin Roger,

macht denn der Aufruf

   /usr/bin/php5 -f /pfad/script.php

überhaupt etwas? Dazu muss ja der ganz Unterbau (sendmail-Konfiguration)
stimmen.... Versuch' es doch erstmal mit 'was Einfacherem:

<?php
  $foo=system("touch /tmp/touchtest");
?>

Ich starte meine geschedulten PHP-Scripts aus der crontab übrigens mit
wget, d.h. der Apache bzw www-data startet sie, und ich bekomme von dem
auch logs....

Grüße,

Boris


Reply to: