Peter: php skripte als Cronjobs

Hallo,

Ich würde gerne unter meinem Debian mit Apache, php skripte als cronjobs laufen lassen
dazu habe ich mit crontab -e dieliste geabreitet und foglenden eintrag eingetragen , daß das skript also jede Minute ausgeführt werden soll.

*/1 * * * * root php4 /var/www/cron/test.php >cronlog

test.php macht nichts anderes als eine Datei zu erstellen :
<?php
$fh=fopen("testfile","a");
fclose($fh);
?>

Aber das Ding funktioniert einfach nicht und ich habe keine ahnung warum...muss ich da noch was bestimmtes beachten oder so ?

Danke und Gruss
 Peter

  1. Hallo Peter,

    */1 * * * * root php4 /var/www/cron/test.php >cronlog

    test.php macht nichts anderes als eine Datei zu erstellen :
    <?php
    $fh=fopen("testfile","a");
    fclose($fh);
    ?>

    Aber das Ding funktioniert einfach nicht und ich habe keine ahnung warum...muss ich da noch was bestimmtes beachten oder so ?

    Hast du PHP denn als Kommandozeilenversion übersetzt oder als Modul?

    Mehr Infos findest du in der PHP-Dokumentation.

    Grüße aus Barsinghausen,
    Fabian

    --
    "It's easier not to be wise" - < http://www.fabian-transchel.de/kultur/philosophie/ialone/>
    1. Ich habe php als Kommandozeilenversion....

      Gruss
       Peter

      1. Hallo,

        Ich habe php als Kommandozeilenversion....

        dann musst du es meines Wissens so machen

        mfg
        Twilo

  2. Hallo,

    probier es mal so

      
    #!/usr/bin/php  
    <?php  
    ##code  
    ?>
    

    der Phad zum PHP Interpeter sollte schon passen
    wenn mich nicht alles täucht, muss PHP dafür auch kompiliert sein

    mfg
    Twilo

  3. Hi,

    nur mal so am Rande... PHP hat's in der KOmmandozeilenversion gern, wenn man

    php -f datei.php

    schreibt, versuch's mal kurz mit -f, ist nicht weiter schwer und wenn ich falsch liege, hast du nur 30 Sekunden verloren...

    E7