Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Multi-Cron öffnet nur den ersten Cron.

  1. #1
    Erfahrener Benutzer
    Registriert seit
    25.11.2008
    Beiträge
    106

    Multi-Cron öffnet nur den ersten Cron.

    Also ich habe mir den Schnippsel Multi-Cron besorgt.
    Leider ruft er mir nur immer den Code mit dem ersten Include ab.
    Hiermal ein Beispiel.


    Updates per Cronjob.<br>
    <br>
    <?
    ignore_user_abort(true); // *nicht ändern* Diese Funktion lässt den Cronjob auch dann fertig laufen, wenn der Cronjobservive beendet
    $pfadAngleich = "";
    $verbose = 1; // *nicht ändern* Kein Ausgabe was genmacht wurde
    include ("stg_ads4allweb.forcedbanner.php");
    include ("stg_ads4allweb.paidlinks.php");
    include ("stg_ads4allweb.paidmail.php");
    ?>

    So hab ichs eingetragen. Leider ruft er nur die forcedbanner ab, der Rest bleibt aus.
    Was mache ich falsch?

    MfG Blacky

  2. #2
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    die()

    musst du aus den einzelnen crons entfernen.

  3. #3
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Zitat Zitat von blacky123 Beitrag anzeigen
    Also ich habe mir den Schnippsel Multi-Cron besorgt.
    Leider ruft er mir nur immer den Code mit dem ersten Include ab.
    Hiermal ein Beispiel.


    Updates per Cronjob.<br>
    <br>
    <?
    ignore_user_abort(true); // *nicht ändern* Diese Funktion lässt den Cronjob auch dann fertig laufen, wenn der Cronjobservive beendet
    $pfadAngleich = "";
    $verbose = 1; // *nicht ändern* Kein Ausgabe was genmacht wurde
    include ("stg_ads4allweb.forcedbanner.php");
    include ("stg_ads4allweb.paidlinks.php");
    include ("stg_ads4allweb.paidmail.php");
    ?>

    So hab ichs eingetragen. Leider ruft er nur die forcedbanner ab, der Rest bleibt aus.
    Was mache ich falsch?

    MfG Blacky
    nicht zu empfehlen so da du so das problehm bekommst das die werte summiert werden und so fehler in der vergütung etc kommen
    (zumindst wahr es bei mir so

    musst dan mit unset(); arbeiten.

    MFG Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  4. #4
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    stimmt habe mir gerade ein stg angeschaut da kann das passieren.
    Wenn du multicron nutzen willst und nicht viel umbauen willst nimm die Interface: http://shop.klickwarriors.de/cat_8.html
    dort arbeiten die neuen auch nicht mehr mit die()

  5. #5
    Erfahrener Benutzer
    Registriert seit
    25.11.2008
    Beiträge
    106
    Also soll ich das so machen?

    Updates per Cronjob.<br>
    <br>
    <?
    ignore_user_abort(true); // *nicht ändern* Diese Funktion lässt den Cronjob auch dann fertig laufen, wenn der Cronjobservive beendet
    $pfadAngleich = "";
    $verbose = 1; // *nicht ändern* Kein Ausgabe was genmacht wurde
    unset "stg_ads4allweb.forcedbanner.php";
    unset "stg_ads4allweb.paidlinks.php";
    unset "stg_ads4allweb.paidmail.php";
    ?>

    Oder wie?^^

  6. #6
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    die unset function muss direkt in die stigma crons ganz an anfang zb
    PHP-Code:
    unset($file1);
    unset(
    $interface); 
    weiß leider nicht was noch alles zurückgesetz werden muss.

  7. #7
    Erfahrener Benutzer
    Registriert seit
    25.11.2008
    Beiträge
    106
    Gut, ich weiß auch nicht was da alleszurückgesetzt werden muss.
    Dann sind wir ja schon 2 ^^

    Danke trotzdem. Vlt weiß da ja jemand genau *hust* lokutos *hust*^^

    mfg

  8. #8
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    PHP-Code:
    include ("stg_ads4allweb.forcedbanner.php");
    unset(
    $GLOBALS);
    include (
    "stg_ads4allweb.paidlinks.php");
    unset(
    $GLOBALS);
    include (
    "stg_ads4allweb.paidmail.php");
    unset(
    $GLOBALS); 

    sowas in der art weis gar nicht ob das in php5 unterstützt wird.

    MFG Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  9. #9
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Ansonsten mit der Funktion:
    http://us.php.net/manual/en/function...fined-vars.php

    Alternativ einfach mal alle Variablen im Cron raussuchen, soviel solltens ja nun auch nicht sein
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  10. #10
    Erfahrener Benutzer Avatar von h-m
    Registriert seit
    02.09.2006
    Beiträge
    115
    Ich mach das ungefähr so:
    PHP-Code:
    #!/usr/local/bin/php5
    <?php
    header
    ('Content-type: text/plain');
    @
    set_time_limit(0);
    @
    ignore_user_abort(true); // *nicht ändern* Diese Funktion lässt den Cronjob auch dann fertig laufen, wenn der Cronjobservive beendet



    function logit($logtext) {
        global 
    $log;
        
    $log .= $logtext."\n";
    }

    function 
    abort($logtext) {
        
    logit("Fehler: $logtext\nMulticron wurde beendet.");
        echo 
    $log;
        die();
    }

    logit('Multicron wurde gestartet.');

    // Cronjobs:

    $cronjobs = array (

        
    "webmasterlose.int.php"             =>    "http://www.xyz.de/cron.php?id=2&pw=abcde",
        
    "hp-lose.int.php"                   =>    "http://www.xyz.de/cron.php?id=3&pw=abcde"
    );


    // Cronjobs starten:

    foreach ( $cronjobs as $name => $url ) {
        
    logit ("\n$name\n$url\n".file_get_contents $url )."\n--------------------------------------------------------\n\n");
    }

    // bei Bedarf auskommentieren:
    // mail("admin@xyz.de", "Multicron Ergebnis", "Folgende Meldungen hat das Multicron-Script erhalten:\n\n".$log, "From: admin@xyz.de");

    echo $log;

    ?>
    Seitdem mein Provider die Einstellung "allow_url_fopen" ohne Ankündigung deaktiviert hat, geht das aber nicht mehr. Offenbar benutzen per Cronjob gestartete PHP-Skripte nicht die gleichen Einstellungen wie die durch FastCGI ausgelieferte Skripte. Meine Webseiten haben nämlich kein Problem, nur die Cronjobs.
    Das hat man halt davon wenn man sich auf billige Provider verlässt.
    Ich bin bei FlyHost und kann die spätestens jetzt nicht mehr empfehlen.

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. ztk-Cron-Mailer 0.2.5
    Von DJschatz27 im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 4
    Letzter Beitrag: 20.09.2012, 08:45
  2. cron
    Von denniskkk im Forum Scripte
    Antworten: 1
    Letzter Beitrag: 03.12.2009, 18:37
  3. Hilfe für Schnippsel Multi-Cron
    Von sunnysven im Forum Support zu Addons & Erweiterungen
    Antworten: 12
    Letzter Beitrag: 01.07.2008, 13:31
  4. Ref-cron
    Von web_com im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 27.05.2008, 07:36
  5. Cron problem
    Von Thor82 im Forum Support zu Addons & Erweiterungen
    Antworten: 32
    Letzter Beitrag: 08.04.2008, 21:30

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •