Skript mit ncftp

Bash, Shell, PHP, Python, Perl, CGI
me_2
Posts: 33
Joined: 2006-03-05 11:29

Skript mit ncftp

Post by me_2 » 2006-04-13 21:34

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

me_2
Posts: 33
Joined: 2006-03-05 11:29

Re: Skript mit ncftp

Post by me_2 » 2006-04-13 22:20

habe es folgendermaßen gelöst:
#!/bin/sh

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

MfG

juergen
Posts: 133
Joined: 2004-03-30 14:44

Re: Skript mit ncftp

Post by juergen » 2006-04-14 12:15

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