Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 22

Thema: Ausführung Cron (automatisch) bringt Fehler

  1. #11
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    grundsätzlich finde ich es einfacher den anfang schnell mit dem Code zu füllen und am ende n close.
    und die rechte neu zu vergeben ist auch sicherer so can der cron nicht aufgerufen werden von extern.

    aber das ist Geschmacksache.


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

  2. #12
    Erfahrener Benutzer
    Registriert seit
    03.07.2006
    Beiträge
    169
    also...
    wenn ich wget nutze, dann bekomme ich täglich über 100 Mails wegen der Ausführung. Habe das schon alles getestet :-(

    Natürlich habe ich cron.php hochgeladen.... (tzzz)

    und ich habe natürlich auch den crons, die ich geändert habe, andere Namen verpasst. (keine 100%ige Sicherheit aber wengistens etwas)

    wenn das mit dem wget (ohne Bestätigungsmails) gehen würde, würde ich das natürlich auch lieber nutzen.

    habe dafür aber zu wenig Ahnung wie das gehen soll (habe eine Woche probiert und es nicht hinbekommen)
    Zockervogel

  3. #13
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Entweder kannst du das mit den Mails in deiner Serververwaltung (plesk,confixx,webmin,...) einstellen, oder es kommt keine, wenn du wget via dem Parameter -q einstellst, so dass es keinen Output gibt.
    oder den Output nach >/dev/null leiten

    Ansonsten, wenn du das manuell machst, einfach im Crontab die MAILTO Direktive auf "nichts" setzen
    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)

  4. #14
    Erfahrener Benutzer
    Registriert seit
    03.07.2006
    Beiträge
    169
    Zitat Zitat von Lokutos Beitrag anzeigen
    sein hoster wird zu 90% crontab benutzen und da passt die anleitung von mir oben.
    da crontab keine variablen im sinnde von ?x= übergeben kann.
    MFg Lokutos
    nun, ich habe das ja immer noch nicht in den Griff bekommen :-(

    Mein Hoster nutzt ja crontab. Also wird wohl (wie Du schreibst) ?x= nicht übergeben

    meine cron.php habe ich wie Du geschrieben hast mit
    require ( '/var/www/webxx/html/losexxxx/lib/functions.lib.php' );
    modifiziert.

    ich bin mal wieder total hilflos
    Zockervogel

  5. #15
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    crons alle lassen wie sie sind

    cron.php
    PHP-Code:
    <?
    @set_time_limit(0);
    @ignore_user_abort(true);
    @require ( '/home/snippisc/public_html/snippis/lib/functions.lib.php' );

    if($_GET['pw']==''){
        $passwort=$argv[1];
        $cron = $argv[2];
    }else{
        $passwort=$_GET['pw'];
        $cron = (int)$_GET['id'];
    }


    if ($passwort != $cron_pw) die('Zugriff verweigert!');

    db_connect ();

    db_query('DELETE FROM vms_reloads WHERE bis <= '.time().'');



    $result = mysql_fetch_assoc (db_query ('SELECT datei FROM vms_crons WHERE id = '.$cron.' LIMIT 1'));


    if (include ($result['datei'])){
        db_query ('UPDATE '.$db_prefix.'_crons SET laufzeit = '.time().' WHERE id = '.$cron.' LIMIT 1') or die(mysql_error());
        echo 'Cron gelaufen';
    } else echo 'Cron nicht gelaufen';

    db_close();
    ?>

    dan ein aufruf wie folgt:

    php5 /home/root/public_html/....../cron.php passwort cronid
    z.b.
    php5 /home/root/public_html/....../cron.php sausicher 5

    ist im crontab url_fopen deaktiviert machst du folgendes

    du verlinkst auf deine php.ini
    php5 -c /home/root/etc/php.ini /home/root/public_html/..../cron.php passwort cronid



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

  6. #16
    Erfahrener Benutzer
    Registriert seit
    03.07.2006
    Beiträge
    169
    @ Lokutos
    danke Dir mal wieder :-)))

    funktioniert *freu*
    Zockervogel

  7. #17
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Keine ursache

    *dankebutton gedrück haben*
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  8. #18
    Erfahrener Benutzer
    Registriert seit
    03.07.2006
    Beiträge
    169
    Das klappt ja jetzt :-)
    Da ich kein neues Thema aufmachen will eine Anschlussfrage :-)
    Bei der "Unmenge" an Sponsoren braucht es ja auch noch viel mehr Crons

    Mal "dumm" gefragt:

    Gibt es die Möglichkeit einen Cron aufzurufen, der dann nach und nach alle anderen Crons abarbeiten lässt ?
    Zockervogel

  9. #19
    Erfahrener Benutzer
    Registriert seit
    16.06.2009
    Beiträge
    2.346
    dumme frage und ne dumme antwort JA


    dafür sind crons und so da um es autmasiert abzuarbeiten



    DimpleX

  10. #20
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Jo, dafür am besten in der DB Tabelle ne Spalte "auto" hinzufügen
    (refzahlung/anteilsausssschüttung usw. sollen ja nicht stündl. laufen )
    und dann nur 1 Cron/datei einrichten, die alle "auto=1" nacheinander (bezugnehmend auf den zeitpunkt der letzten ausführung) ausführt.

    Dabei sollte man es nur nicht übertreiben, sofern man Scriptlaufzeit nicht selber einstellen kann.

    Es gibt auch schon fertige "Multi-Crons" etc., nur iwie decken die nie alles ab, was man so wollen würde

    Abgesehen dafür für 5 Zeilen Code Lose ausgeben.....
    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)

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Ähnliche Themen

  1. DB Cron Fehler
    Von Speedklicker im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 25.02.2016, 09:02
  2. Subdomain funktioniert super, richtige bringt fehler mit sich, bitte um Hilfe!
    Von Siggi84 im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 7
    Letzter Beitrag: 26.02.2012, 15:49
  3. Cron Fehler
    Von ThMi84 im Forum Support zum VMSone
    Antworten: 7
    Letzter Beitrag: 21.06.2011, 18:04
  4. Ausführung Cron (manuell)
    Von Zockervogel im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 05.06.2009, 20:33
  5. Cron Fehler
    Von webace im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 30.09.2008, 22:57

Berechtigungen

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