Cronjobs

Read-Only-Modus

Das 01-Supportforum befindet sich im Read-Only-Modus. Es ist nicht mehr möglich sich zu registrieren, neue Themen zu erstellen oder auf bestehende Themen zu antworten.

Alle Inhalte stehen bis auf absehbare Zeit jedoch weiterhin lesend zur Verfügung.


Bei Fehlern oder Problemen mit PHP-Scripten von 01-Scripts.de erstellen Sie gerne einen Issue-Eintrag auf Github oder nehmen Sie per E-Mail Kontakt auf.

  • Hallo,


    möchte auf einen anderen Server umziehen.

    Beim anderen Provider geht der Cronjob nur ohne "http", also

    /bin/php -f ./01scripts/01module/01newsletter/_cronjob.php


    Nur so funktioniert er nicht. Nur bei Direktaufruf mit "http://".


    Gibts da einen Trick?


    Vielen Dank!

    Hans

  • Hallo,


    vielen Dank!

    Da ich nicht die ganzen Scripte durchsuchen wollte und der Direktaufruf klappte, hab ich mich an einen 9-Zeiler in PERL erinnert, bei dem mit LWP ein virtueller Browser erstellt wird.

    Folge: Das CGI-Script wird vom Cronjob "relativ" aufgerufen und _cronjob.php via "http" vom CGI-Script; http-Laufzeiten sind allerdings meist kürzer als Cronjob-Laufzeiten.

    Läuft.

    Vielleicht gibt es einen virtuellen Browser auch in PHP?


    Viele Grüße!

    Hans


    Nachtrag: In den Errorlogs wurde kein Fehler angezeigt.