Pagina 1 di 1
ftp comandi da file
Inviato: ven 21 lug 2006, 16:26
da nik600
ciao
è possibile passare al programma client ftp una serie di comandi da file?
guardando il man non mi sembra.... voi ne sapete qualcosa?
ciao e egrazie
Re: ftp comandi da file
Inviato: ven 21 lug 2006, 16:34
da masalapianta
nik600 ha scritto:ciao
è possibile passare al programma client ftp una serie di comandi da file?
guardando il man non mi sembra.... voi ne sapete qualcosa?
ciao e egrazie
dipende dal client, btw alla peggio usi expect
Inviato: ven 21 lug 2006, 16:59
da nik600
come client pensavo proprio ftp!
la versione x win prendeva il parametro -i ... dal man però mi sembra che per il comando ftp non sia disponibile
ho provato a redirigere l'input con
ftp < file_comandi
ma non va bene, si blocca al login
proverò expect...
Inviato: ven 21 lug 2006, 17:07
da masalapianta
nik600 ha scritto:come client pensavo proprio ftp!
man netrc
Inviato: ven 21 lug 2006, 22:19
da IceSlack
ma te vuoi ch efaccia varie operazioni? puoi provare a fare uno script di bash
Inviato: lun 24 lug 2006, 16:17
da Luci0
Mi ricordo di aver provato ... il problema é inviare il ^M alla connessione
puoi provare più facilmente con il Wget...
Inviato: lun 31 lug 2006, 14:27
da gioco
Puoi scrivere uno script batch per ftp utilizzando la funzione "here document" di bash. Ecco un semplice esempio:
Codice: Seleziona tutto
#!/bin/bash
USER=you
PASS=your_password
FTP_SITE=yor_ftp_server
ftp -i -n << END
open $FTP_SITE
user $USER $PASS
cd /pub
ls
close
END
Questo script fa semplicemente un ls sulla directory /pub di $FTP_SITE. Le opzioni passate a ftp servono per avviarlo in modalità non interattiva (-i) e per evitare l'auto-login (-n). La stringa END è utilizzata per segnalare la fine dell'input per ftp.