Page 1 of 1

Skript mit ncftp

Posted: 2006-04-13 21:34
by me_2
Hallo,

Ich wollte per ncftp mich bei einerm FTP Server einloggen. Dort in einen Ordner wechseln und dort Dateien löschen.

Manuelle Vorgehensweile ist klar...
ncftp
open ....
cd /....
rm *.*

Wie kann ich nun ein Shell-Skript erstellen dazu?
#!/bin/sh

ncftp
open ....
cd /....
rm *.*
Das funktioniert nicht, ich denke das Problem ist, dass die Shell alle Befehle auf einmal losschickt aber die Befehle bauen ja aufeinander auf...



MfG,
Marcus Hammel

Re: Skript mit ncftp

Posted: 2006-04-13 22:20
by me_2
habe es folgendermaßen gelöst:
#!/bin/sh

ncftp < /etc/pre-s4script.conf
Und in der .conf stehen dann alle Befehle.

MfG

Re: Skript mit ncftp

Posted: 2006-04-14 12:15
by juergen
Du kannst das auch mit here-docs machen:

Code: Select all

#!/bin/bash                                                                                                                    

ncftp server.org <<EOF                                                                                                      
cd blah
dir
...                                                                                                                          
EOF
Grüße Jürgen