Ergebnis 1 bis 8 von 8

Thema: Cronjob unter Linux Suse10 64bit mit Confixx 3 und PHP5.2

  1. #1
    Benutzer
    Registriert seit
    25.07.2006
    Beiträge
    46

    Ausrufezeichen Cronjob unter Linux Suse10 64bit mit Confixx 3 und PHP5.2

    Hallo,

    Wer weis wie man unter Linux Suse10 64bit mit Confixx 3.2 die Crons zum laufen bekommt.

    Ich habe schon alles mögliche versucht. Laut Verzeichnis liegt Php5 in usr/bin.

    Auf meinem alten Server lief alles einwandfrei. Allerdings war dort auch noch php4 installiert. Der neue hat jetzt php5.

    So sieht der Eintrag unter Confixx bei mir aus.

    5 0 * * * /usr/bin/php5 /home/www/web1/html/crons/refzahlungen.knt.php

    Auf dem alten Server hatte ich den gleichen Eintrag. Der einzige unterschied war das statt (usr/bin/php5 dort /usr/bin/php stand.

    Eine Fehlermeldung bekomme ich auch nicht. Das wiederum muss bedeuten das der Cron aufgerufen wird. Bei ausprobieren bekam ich bei falschen Verzeichnissangaben die entsprechende fehlermeldung per mail mitgeteilt.

    Wer weis rat

    Hat denn wirklich niemand eine Idee woran es liegen könnte ?

  2. #2
    jason
    Gast
    schau mal nach ob im Crontab für den entsprechenden Benutzer ein
    Code:
    MAILTO=email@domain.tld
    steht.
    Code:
    $crontab -l -u <username>
    Ansonsten änder den Croneintrag mal in
    Code:
    5 0 * * * php /home/www/web1/html/crons/refzahlungen.knt.php

  3. #3
    Benutzer
    Registriert seit
    25.07.2006
    Beiträge
    46
    Hi,

    ich werde das mal testen. aber muss es dann nicht:
    5 0 * * * php5 /home/www/web1/html/crons/refzahlungen.knt.php heisen. Frage nur weil bei mir php5 installiert ist.

  4. #4
    Benutzer
    Registriert seit
    25.07.2006
    Beiträge
    46
    nein so funzt es leiter auch nicht.
    bleibt mir wohl vorläufig nichts anderes übrig als es über wget aufzurufen

    PS.
    Wenn ich crontab -l -u webxx aufrufe steht nicht von mailto drin. dort sehe ich nur die auftrage die der cron abarbeiten soll.

  5. #5
    Neuer Benutzer
    Registriert seit
    31.07.2006
    Beiträge
    22
    Vielleicht schon lange her oder es klappt mitlerweile schon richtig.

    Wie ist denn der absolute Pfad zu der Datei?

  6. #6
    Benutzer
    Registriert seit
    25.07.2006
    Beiträge
    46
    Hallo Boombastic,

    nein bisher leiter nicht.

    Den Pfad hatte ich weiter oben schon mal geschrieben.

    Also der absolute pfad zur der Datei ist /home/www/web1/html/crons/dieseausführen.php

    Die Datei dieseausführen.php ist natürlich nur ein Beispiel.

    Der absolute Pfad zu PHP5 lautet /usr/bin/php5

    Das ganze sollte also in etwa so aussehen:
    /usr/bin/php5 /home/www/web1/html/crons/dieseausführen.php

    Die Rechte sollten auch stimmen, da web1 ja cronjops einstellen darf.

    Wie gesagt es funzt nur über confixx nicht.

  7. #7
    Neuer Benutzer
    Registriert seit
    31.07.2006
    Beiträge
    22
    Der Pfad zu PHP ist richtig.

    Was sagt denn die Logdatei dazu? Welchen Fehler spuckt die aus?

    Edit:
    Ich habe eher das Gefühl, dass der Pfad zur Datei nicht stimmt.
    Denn /home/www/web1/html/crons/datei.php klingt für mich doch etwas falsch.

    Erstelle mal eine Datei mit dem Namen "pfad.php" mit folgendem Inhalt:

    Code:
    <?php echo $_SERVER['DOCUMENT_ROOT']; ?>
    Lade diese in den Ordner crons, und danach mal mit dem Browser aufrufen.

  8. #8
    Benutzer
    Registriert seit
    25.07.2006
    Beiträge
    46
    Original von Boombastic
    Der Pfad zu PHP ist richtig.

    Was sagt denn die Logdatei dazu? Welchen Fehler spuckt die aus?

    Edit:
    Ich habe eher das Gefühl, dass der Pfad zur Datei nicht stimmt.
    Denn /home/www/web1/html/crons/datei.php klingt für mich doch etwas falsch.

    Erstelle mal eine Datei mit dem Namen "pfad.php" mit folgendem Inhalt:

    Code:
    <?php echo $_SERVER['DOCUMENT_ROOT']; ?>
    Lade diese in den Ordner crons, und danach mal mit dem Browser aufrufen.
    Doch der Pfad war schon richtig. Ich hatte nur den Befehl angegeben wie er in Confixx in der Zeile Befehl stehen würde. Die Datei diesausführen.php war nur ein Beispiel.

    Nur der absolute Pfad wäre: /home/www/web1/html

    Gruß Günter

    Welche Log-Datei meinst du denn ?

Ähnliche Themen

  1. Linux zip-Alternative ?
    Von eRaaaa im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 2
    Letzter Beitrag: 23.07.2009, 17:54
  2. [Tutorial] Linux-(v)Server - Remotezugriff absichern
    Von Benutzer1699 im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 2
    Letzter Beitrag: 11.04.2009, 18:23
  3. Schlanke Linux-Firewall
    Von Newsbot im Forum Talk, talk, talk...
    Antworten: 0
    Letzter Beitrag: 10.11.2008, 11:50
  4. Sicherheitslücke im ndiswrapper für Linux
    Von Newsbot im Forum Talk, talk, talk...
    Antworten: 0
    Letzter Beitrag: 06.11.2008, 10:20
  5. Cronjobs unter Confixx auf dem Server
    Von jr-coolman im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 19.08.2007, 08:55

Berechtigungen

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