ftp per crontab Problem

LabSen

Member
Hallo zusammen

Ich habe ein kleines Backupscript das per crontab läuft mit dem ein paar Daten gesichert und gepacket werden. Dies klappt auch ohne Probleme. Nur sollte das ganze auch per FTP auf ein weiteren Server übertragen werden. Das will aber einfach nicht klappen.

Das ganze sieht im Script so aus:
PHP:
ftp -ni
    open XX.XXX.XXX.XX
    user backupuser DASPW
    bin
    mput *.tar.bz2
    quit

Hat jemand eine Idee wie das aussehen sollte?
 
Hat mir niemand einen Tipp? Weill wenn ich es Manuel ausführe klappt das ganze. Nur per cronjob nicht.
 
Gib den vollständigen Pfad zu "ftp" (bzw. allgemein zu allen Programmen, die in dem Skript benutzt werden) an. Bei der Ausführung durch Cron sind nicht alle Umgebungsvariablen gesetzt.
 
Schonmal danke für den Tipp. Aber wie genau finde ich bei ftp den vollständigen pfad raus? ftp -v oder dergleichen funktioniert nicht. :(
 
Am besten zu lösen mit ncftp respektive ncftpput.

ncftpput -u backupuser -p DASPW XX.XXX.XXX.XX ./ *.tar.bz2
 
Back
Top