Cron.php per Shell aufrufen

  • Hay

    Ich hoffe das mir jemand helfen kann ich hab auf meinem Debian Server eine Cron.php die jede minute aufgerufen werden soll kann mir jemand bitte ein Shell Script geben was dies kann die cron.php befindet sich in dem verzeichniss

    Code
    /var/www/11


    und soll alle 60 sekunden aufgerufen werde

    Schonmal danke im vorraus

  • soweit ich weis ist es nicht möglich per linux script eine php datei auszuführen, da eine php datei nur ausgeführt wird wenn die wesite aufgerufen wird und es keinen befehl gibt(meimes wissens) um webseiten aufzurufen
    wie gesagt php ist kein ausführbarer file und muss über den apache server aufgerufen werden

    google hat dann noch das gebracht:
    Debian/Apache HOWTO

    Zitat von Steve Jobs

    Stay hungry - stay foolish.



  • Ich habe ein php script und zum berechnen von bauzeiten muss alle 60 sekunden die datei /var/www/cron.php aufgerufen werden am besten ist wenn ich das über screen durchlaufen lassen könnte dazu bräuchte ich ein shell script ich hatte ein gamacht aber er hat mir immer einen error angezeit wenn jemand das script nochmal sehen will bitte dan sagen weil ich es raussuchen müsste

  • er zeigt mir keinen error an das shellscript sieht so aus :


    #!/bin/sh
    STATUS=120
    LOADLIMIT=3


    while `/bin/true`
    do

    echo -n "running cron.php at `date` ... "
    LOAD=`cat /proc/loadavg | awk -F. '{print $1}'`
    if [ $LOADLIMIT -gt $LOAD ]
    then
    (/usr/bin/php cron.php > lastcron.html) && echo "done"
    sleep 10
    else
    echo "skipping due to high load: $LOAD limit is $LOADLIMIT"
    sleep 5
    fi


    done

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!