CronJob funktioniert einfach nicht! Hilfe!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Hab ich leider auch schon probiert.
    Und was bedeutet diese Fehlermeldung genau:

    /var/www/vhosts/meineDomain.com/httpdocs/fetch.php: line 1: ?php
    : No such file or directory
    /var/www/vhosts/meineDomain.com/httpdocs/fetch.php: line 2: /************************************************** ***
    : No such file or directory
    /var/www/vhosts/meineDomain.com/httpdocs/fetch.php: line 3: anon_ftp: command not found
    /var/www/vhosts/meineDomain.com/httpdocs/fetch.php: line 4: anon_ftp: command not found
    /var/www/vhosts/meineDomain.com/httpdocs/fetch.php: line 5: anon_ftp: command not found
    /var/www/vhosts/meineDomain.com/httpdocs/fetch.php: line 6: anon_ftp: command not found
    /var/www/vhosts/meineDomain.com/httpdocs/fetch.php: line 7: anon_ftp: command not found
    /var/www/vhosts/meineDomain.com/httpdocs/fetch.php: line 8: ************************************************** ***/
    : No such file or directory
    /var/www/vhosts/meineDomain.com/httpdocs/fetch.php: line 9:
    : command not found
    /var/www/vhosts/meineDomain.com/httpdocs/fetch.php: line 10: syntax error near unexpected token `TRUE'
    /var/www/vhosts/meineDomain.com/httpdocs/fetch.php: line 10: `ignore_user_abort(TRUE);
    '
    Zuletzt geändert von Suende84; 16.05.2009, 20:01.

    Kommentar


    • #17
      Entweder du liest nicht richtig (da sind Freizeichen zwischen dem Aufruf des Interpreters und des entsprechenden Parameters), oder du hast PHP lediglich als Apache-Modul installiert.

      Besorg dir mal Terminal-Zugriff und poste die Ausgabe von "php -i".

      Und was bedeutet diese Fehlermeldung genau:
      Das ist nicht nur eine, sondern ein ganzer Haufen. Und dir sollte es doch schon komisch vorkommen, dass in der Meldung der Inhalt deines Scriptes Zeile für Zeile bemängelt wird. Jede Zeile wird als Shell-Kommando ausgewertet … und das ist es halt nicht. Daraufhin bekommst du entsprechende Fehlermeldungen.
      Zuletzt geändert von unset; 16.05.2009, 20:04.
      [FONT="Helvetica"]twitter.com/unset[/FONT]

      Shitstorm Podcast – Wöchentliches Auskotzen

      Kommentar


      • #18
        wow. wir sind weiter gekommen. Jetzt hab ich ein leerzeichen hinter das php gesetzt und bekomm ne ellenlange fehlermeldung:

        Warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 10001 is not allowed to access /var/www/vhosts/meineDomain.com owned by uid 0 in /var/www/vhosts/meineDomain.com/httpdocs/fetch.php on line 386

        Warning: fopen(temp/cam.s): failed to open stream: No such file or directory in /var/www/vhosts/meineDomain.com
        /httpdocs/fetch.php on line 386

        Warning: fputs(): supplied argument is not a valid stream resource in /var/www/vhosts/meineDomain.com
        /httpdocs/fetch.php on line 387

        Warning: fclose(): supplied argument is not a valid stream resource in /var/www/vhosts/meineDomain.com
        /httpdocs/fetch.php on line 388

        Warning: chmod(): Unable to access temp/cam.s in /var/www/vhosts/meineDomain.com/httpdocs/fetch.php on line 389

        Warning: chmod(): No such file or directory in /var/www/vhosts/meineDomain.com/httpdocs/fetch.php on line 389

        Kommentar


        • #19
          funktioniert das was du vorhast wenn du diese datei mit dem browser aufrufst??
          dann mach doch ein wget http://www.example.de/mein/pfad/zur/fetch.php

          dazu würde ich ein script schreiben (bash, ist klein) das danach die heruntergeladene datei löscht.

          Code:
          #!/bin/bash
          wget http://www.example.de/mein/pfad/zur/fetch.php
          rm fetch.php*
          datei einfach als getFetch.sh (oder was du willst) auf dem datei system speichern und diese danach im cronjob aufrufen

          */15 * * * * /pfad/zur/getFetch.sh >/dev/null 2>&1

          */15 = alle 15 minuten
          >/dev/null 2>&1 = meldunges des cronjobs löschen anstatt als mail/etc zu versenden
          Gruß
          Uzu

          private Homepage

          Kommentar


          • #20
            Hi Uzumaki.

            Ich werd es mal versuchen, aber wozu soll die heruntergeladene Datei danach gelöscht werden?

            Kommentar


            • #21
              weil be jedem wget die datei fetch.php vom server runter geladen wird ... und irgendwann hast du hunderte von fetch-x.php dateien .. und das wäre schwachsinn
              Gruß
              Uzu

              private Homepage

              Kommentar


              • #22
                wget -O /dev/null

                Kommentar

                Lädt...
                X