Autore: Fabio Di Matteo
Ultima revisione: 11/03/2015 - 11:35
Se dobbiamo trasferire automaticamente dei dati in uno spazio ftp da shell ecco come fare:
go.sh
#!/bin/bash HOST='ftp.yourhost.com' USER='youruser' PASSWD='secret' LOCALFILENAME="mylocalfile.txt" REMOTEFILENAME="/web/backup/myremotefile.txt" echo "Tento l'upload del file $LOCALFILENAME "; ftp -n $HOST <<END_SCRIPT quote USER $USER quote PASS $PASSWD put $LOCALFILENAME $REMOTEFILENAME quit END_SCRIPT exit 0
Diamo i permessi di esecuzione (solo la prima volta):
chmod +x go.sh
Eseguiamo lo script:
./go.sh
Se desideriamo avere delle statistiche per l'upload possiamo sostituire nello script sopra la parte relativa a ftp con la seguente riga:
curl -T $LOCALFILENAME ftp://$HOST/myfolder/ --user $USER:$PASSWD
Il nostro wiki installa solamente cookie tecnici necessari al funzionamento della piattaforma "Dokuwiki". Niente analitics, statistiche, tracciamenti o altro.