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

Thema: Crons

  1. #11
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    die fariablen sind so angelegt, das du hinter
    _datei.php 4
    anhängen kannst was du willst


    sprich

    PHP-Code:
    php /var/www/webXXX/html/crons/cron_datei.php 4 6 5 2 1 4 

    überprüfungen sind dan:

    PHP-Code:
    $argv[0] == 4
    $argv
    [1] == 6
    $argv
    [2] == 5      
    $argv
    [3] == 2
    $argv
    [4] == 1     
    $argv
    [5] == 

    Alternative dazu sind auch die Rechte für den cronordner auf 700 Setztbar so kann die datei nur via FTP und Server Aufgerufen und bearbeitet werden.
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  2. #12
    Neuer Benutzer
    Registriert seit
    04.05.2009
    Beiträge
    21
    Hmmm .... komisch ...

    PHP-Code:
    if ($argv[0] == 7) { 
    beantwortet er mir immer mit "Nein" ... also ich komme immer in den else Bereich ...

    Ist dafür ne bestimmte Version von irgendwas (PHP, o.ä.) nötig? Ich meine ich hab PHP5 aber vielleicht gehts nur mit 4? Keine Ahnung ...

    Jedenfalls habe ich oberen Code als erster in der CronJob-PHP-Datei stehen (natürlich nach <?) ...

    Seltsam ...

    Beste Grüße
    Jo

  3. #13
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Hmmm... Komisch....

    Poste doch mal wie du die dateie aufrufst dan kann dir auch geholfen werden
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  4. #14
    Neuer Benutzer
    Registriert seit
    04.05.2009
    Beiträge
    21
    Macht Sinn

    das gibt "crontab -l" aus ... Ich habe die webnummer ausgetauscht in X und die 7 ist eigentlich auch keine 7 ist halt auch geändert ... aber im Script steht die richtige Zahl (also im If) ... habe die nur hier fürs Forum geändert ...

    Sowohl so:
    */1 * * * * php /var/www/webX/html/crons/db_optimierer.php 7 >> /var/log/db_cron.txt

    als auch so:
    */1 * * * * php /var/www/webX/html/crons/db_optimierer.php >> /var/log/db_cron.txt 7

    Schreibt der mir Kein Zugriff (ausm die() in der else-schleife) in die txt-Datei ... vielleicht liegts daran, dass ich die Ausgabe in eine txt weiterleite?

    Danke nochmal und beste Grüße
    Jo

  5. #15
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    warum nicht einfach bspw. wget nutzen, und den Cron wieder ganz "normal" mit all seinen schönen GET Parametern aufrufen?

    wget -q "http://.de/cron.php?id=xyz&pw=ppppppp"
    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)

  6. #16
    Neuer Benutzer
    Registriert seit
    04.05.2009
    Beiträge
    21
    Wollte nach nem Beispiel fragen was du wohl nachträglich eingefügt hast ich probiers mal aus!

    Danke!

    Beste Grüße
    Jo

  7. #17
    Neuer Benutzer
    Registriert seit
    04.05.2009
    Beiträge
    21
    Läuft ... Super Sache ...

    Derzeit rufe ich den Cron so auf ... Die Ausgabe - Cron gelaufen - wird aber nicht in die Datei geschrieben

    Wenn du da auch noch nen Tipp hast, bist du der Größte

    */2 * * * * wget -q "http://www.klammbanking.eu/cron.php?...X&pw=XXXXXXXXX" >> /var/log/db_cron.txt

    Beste Grüße
    Jo

  8. #18
    Erfahrener Benutzer Avatar von eRaaaa
    Registriert seit
    06.06.2007
    Beiträge
    702
    hmm...sicher gehts auch mit buffer und in datei umleiten oder so, aber
    1.) wieso willste das in die datei schreiben?
    2.) benutz doch einfach statt printf, fprintf
    PHP-Code:

    if (!($fp fopen('db_cron.txt''w'))) {
        return;
    }
    fprintf($fp"Cron gelaufen!"); 

  9. #19
    Neuer Benutzer
    Registriert seit
    04.05.2009
    Beiträge
    21
    Jo, das Logging macht keinen Sinn ... haste Recht wollte es erstmal machen um zu prüfen ob alles läuft

    Läuft aber! Und das is ja die Hauptsache!

    Jeder darf mal

    Danke nochmal an alle für die Hilfe und der Thread kam mir auch sehr gelegen!!

    Beste Grüße
    Jo

  10. #20
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Liegt an dem "-q", dass bedeutet "quiet", also "sei ruhig du wget"

    ohne dass würde dein code wohl funktionieren mit in datei schreiben, aber hab ich selber noch nicht getestet...
    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. Crons
    Von LaSa67 im Forum Support zum VMSone
    Antworten: 10
    Letzter Beitrag: 22.07.2009, 20:20
  2. Was ist Crons
    Von itsme im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 24.02.2009, 22:42
  3. Crons
    Von mailtausch4000 im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 21.08.2007, 11:53
  4. E-Crons.de
    Von master im Forum VMS Webseiten
    Antworten: 11
    Letzter Beitrag: 22.06.2007, 22:43
  5. Crons
    Von Power24 im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 20.12.2006, 01:12

Berechtigungen

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