[RISOLTO] Script FTP
[RISOLTO] Script FTP
Ciao a tutti, dopo lunghe ricerce vi pogo un quesito: ho bisogno di creare uno script ftp che metta su un sito un file in mnera del tutto automatica, che passi quindi utente, password e i vari comandi ftp per la copia.
Sul sistema_che_qui_non_si_può_nominare basta dare il comando ftp e assegnargli un file con lo script, ma su linux non ci sosno riuscito... come posso fare?
Grazie!
Sul sistema_che_qui_non_si_può_nominare basta dare il comando ftp e assegnargli un file con lo script, ma su linux non ci sosno riuscito... come posso fare?
Grazie!
Ultima modifica di cesco_78 il giovedì 23 novembre 2006, 17:30, modificato 1 volta in totale.
Francesco
Re: Script FTP
ho fatto questo script
e il risultato è:
bho...
Codice: Seleziona tutto
HOSTNAME="serverftp"
UTENTE="utente"
PASSWORD="password"
CARTELLA="nome cartella"
FILENAME="index.html"
echo "user ${UTENTE} ${PASSWORD} \ncd ${CARTELLA}\nput ${FILENAME}" | ftp -n ${HOSTNAME}
Codice: Seleziona tutto
usage: user username [password] [account]
bho...
Francesco
Re: Script FTP
Prova a rimuovere lo spazio che ti ho evidenziatocesco_78 ha scritto: HOSTNAME="serverftp"
UTENTE="utente"
PASSWORD="password"
CARTELLA="nome cartella"
FILENAME="index.html"
echo "user ${UTENTE} ${PASSWORD}[glow=red,2,300] [/glow]\ncd ${CARTELLA}\nput ${FILENAME}" | ftp -n ${HOSTNAME}
Re: Script FTP
...mumble mumble...
Prova a fare così:

Prova a fare così:
Codice: Seleziona tutto
#! /bin/bash
HOSTNAME="serverftp"
UTENTE="utente"
PASSWORD="password"
CARTELLA="nome cartella"
FILENAME="index.html"
echo "user ${UTENTE} ${PASSWORD}" > /tmp/ftp_cmd
echo "cd ${CARTELLA}" >> /tmp/ftp_cmd
echo "put ${FILENAME}" >> /tmp/ftp_cmd
ftp -n ${HOSTNAME} < /tmp/ftp_cmd- Ext2
- Prode Principiante
- Messaggi: 60
- Iscrizione: lunedì 4 settembre 2006, 11:39
- Località: Napoli
- Contatti:
Script FTP
E se volessi creare un script che mi copia tutti i file da una cartella all'interno del ftp????
come posso farlo???
come posso farlo???
Acer Aspire 5103 Ubuntu 6.10 Edgy Eft Amd Turion 64 x2 HDD 160GB 2GB DDR2 Ati Mobility Radeon X1300 Atheros AR5005G Wireless Card MMC 5+1 Webcam integrata 1.3
- difesaparcosempione
- Rampante Reduce

- Messaggi: 6031
- Iscrizione: giovedì 27 luglio 2006, 19:06
- Località: Torino
- Contatti:
Re: [RISOLTO] Script FTP
Apri un nuovo topo!!
Comunque basterebbe mettere get/mget e prompt all'interno del file spiegato sopra !!
ciao
Comunque basterebbe mettere get/mget e prompt all'interno del file spiegato sopra !!
ciao
Re: [RISOLTO] Script FTP
Ma i files sono nella cartella locale? Sul server devi ricostruire l'alberatura? 
Ultima modifica di paper0k il venerdì 9 febbraio 2007, 21:50, modificato 1 volta in totale.
- Ext2
- Prode Principiante
- Messaggi: 60
- Iscrizione: lunedì 4 settembre 2006, 11:39
- Località: Napoli
- Contatti:
Re: [RISOLTO] Script FTP
si i files sono in una cartalla locale.... praticamente vorrei copiare l'intera mia cartella sul server FTP nella cartella di base...
Acer Aspire 5103 Ubuntu 6.10 Edgy Eft Amd Turion 64 x2 HDD 160GB 2GB DDR2 Ati Mobility Radeon X1300 Atheros AR5005G Wireless Card MMC 5+1 Webcam integrata 1.3
Re: [RISOLTO] Script FTP
Ho problemi col mio server e non posso verede se va... prova così:

Codice: Seleziona tutto
#! /bin/bash
HOSTNAME="serverftp"
UTENTE="utente"
PASSWORD="password"
CARTELLA="nome cartella"
FILENAME=$(ls|tr "\n" " ")
echo "user ${UTENTE} ${PASSWORD}" > /tmp/ftp_cmd
echo "cd ${CARTELLA}" >> /tmp/ftp_cmd
echo "mput ${FILENAME}" >> /tmp/ftp_cmd
ftp -n ${HOSTNAME} < /tmp/ftp_cmd
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti