php backupscript im Crontab gibt fehler aus

Diskutiere php backupscript im Crontab gibt fehler aus im Linux Forum im Bereich Off-Topic; Hallo! Ich habe anhand dieses Threads: viewtopic.php?p=1950 mein crontabbefehl mit /usr/bin/php /pfad/zur/php/datei.php ausgefüllt und starten lassen. Der Aufruf im Browser funktioniert einwandfrei, vom crondaemon bekomme ...

Ergebnis 1 bis 7 von 7
  1. #1
    _dp

    php backupscript im Crontab gibt fehler aus

    Hallo!

    Ich habe anhand dieses Threads: viewtopic.php?p=1950
    mein crontabbefehl mit /usr/bin/php /pfad/zur/php/datei.php ausgefüllt und starten lassen.

    Der Aufruf im Browser funktioniert einwandfrei, vom crondaemon bekomme ich aber folgende mail:

    sh: /mysqldump: Datei oder Verzeichnis nicht gefunden
    sh: /nice: Datei oder Verzeichnis nicht gefunden
    sh: /chown: Datei oder Verzeichnis nicht gefunden
    die zeilen die die php datei aufruft sehen so aus:

    Code:
    exec('/usr/bin/mysqldump --host="'.$dbhost.'" --user="'.$dbuser.'" --password="'.$dbpass.'" --opt "'.$dbname.'" 2>&1 >"'.$localdir.'/'.$backup_name.'.sql"');
    exec('nice -n 19 bzip2 "'.$localdir.'/'.$backup_name.'.sql"');
    exec('chown -R '.$owner.':'.$owner.' "'.$localdir.'"');
    und das script habe ich von hier: http://www.phpfreaks.com/forums/index.p ... #msg789500

    Ich weiß leider nicht wie ich das abändern soll und warum diese fehler kommen, die wget methode (anstatt der /usr/bin/php variante) funktioniert bei mir nicht.

    Bitte um Hilfe!

    •    

      MisterAd


        
       

  2. #2

    Re: php backupscript im Crontab gibt fehler aus

    Wenn es über den Browser geht, dnan führe es über wget aus.

    Damit es mit /usr/bin/php /pfad/zur/datei funktioniert muss die php-Datei anders programmiert sein, als wenn Sie im Browser funktionieren soll.

    Da es scheinbar kein Plesk-Problem ist, verschiebe ich es mal nach Linux

  3. #3
    _dp

    Re: php backupscript im Crontab gibt fehler aus

    Hallo!

    Wie ich oben schon geschrieben habe, funktioniert es mit wget nicht.

    Bei einer Befehlszeile von:
    Code:
    wget /pfad/zur/php/datei.php
    antwortet plesk per mail:

    /var/www/vhosts/.../httpdocs/.../backup.php: Nicht unterstütztes Schema.
    Vielleicht ist das ja hilfreich.

    Gibt es denn noch eine dritte Methode?

  4. #4

    Re: php backupscript im Crontab gibt fehler aus

    wget ruft eine Internet-Adresse ab, also musst du auch die Internet-Adresse übergeben

    z.B.
    wget http://www.deineSeite.de/deineDatei.php

  5. #5
    _dp

    Re: php backupscript im Crontab gibt fehler aus

    hmm, okay. das klingt logisch.

    demnach würde eine .htaccess mit deny from all den wget vorgang auch nicht an die datei ranlassen schätze ich mal ohne es ausprobiert zu haben.
    wie schütze ich dieses verzeichnis dann effektiv? Bin im Umgang mit htaccess nicht sonderlich fit...

    /e

    So, habe es mit einem Passwortschutz für das Verzeichnis gelöst. Ist aber finde ich eine etwas unsaubere Methode. Aber das
    Code:
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
    Allow from *ip vom server*
    Deny from all
    funktioniert leider nicht.

    Jedenfalls: Vielen dank, immerhin funktioniert es schonmal!

  6. #6

    Re: php backupscript im Crontab gibt fehler aus

    Hallo,

    ich denke es ist genau andersrum
    Es muss

    Code:
    Order deny, allow
    Deny from All
    Allow from 127.0.0.1
    Allow from ...

  7. #7
    _dp

    Re: php backupscript im Crontab gibt fehler aus

    perfekt, das hat mir den Tag gerettet! :mrgreen:

php backupscript im Crontab gibt fehler aus

Ähnliche Themen zu php backupscript im Crontab gibt fehler aus


  1. Bearbeitung der Crontab-Aufgabe: Ich habe da so ein kleines Problem... ich möchte gerne bei mir ein Programm installieren, welches...



  2. Webalizer gibt falsche Statistiken aus?!: Hallo, ich habe Webalizer bei meinen Vhosts installiert. Funktioniert auch, nur: die...



  3. PLESK 8.3.0 gibt falsche Updateinformation: Ich habe immer die Meldung auf der Startseite in Plesk, dass es für meine Version Updates gibt...



  4. php script per Crontab in Plesk 8.2.1: Hallo Zusammen, ich bin nicht wirklich fit mit Crontabs. Würde gerne ein PHP Script welches auf...



  5. PHP gibt keine Errors aus: In der /etc/php4/apache2/php.ini oder /etc/php5/apache2/php.ini muss folgender Wert...


Besucher kamen mit folgenden Begriffen auf die Seite:

wget nicht unterstütztes schema

schema fehlt wget

php backup script

wget schema

wget schema fehlt

wget-fehler php

plesk pfad zu php

php path crontab bin

php backup script cronjob

cronjob schema fehlt

php shell_exec sh datei wget

debian crontab usrbinphp: datei oder verzeichnis nicht gefunden

wget nicht unterstütztes schema php
cronjob schema fehlt.
wget url schema fehlt
plesk php.ini cron tab
cron php ausführen wget mail
cronjob nicht unterstütztes schema
php datei oder verzeichnis nicht gefunden linux script
mysqldump Datei oder Verzeichnis nicht gefunden
wget schmea fehlt
plesk 8.3.0 crontab mysql backup einrichten
cronjob script funktioniert mail fehler
wget was heißt schema fehlt
debian wget schema fehlt