Multi Upload Automatico con Transmit 24/09/2008

Ciao a tutti...

Nessuno ha mai avuto il problema di caricare gli stessi o lo stesso file su più server FTP? Bene a me è capitato il problema un po' di tempo fa e cercando in internet ho trovato come sempre varie soluzioni ma ne cercavo una semplice, veloce, facile da modificare in futuro e soprattutto che funzionasse sotto Mac. Quello che sono riuscito a trovare è stato l'interazione fra due programmi: Transmit e Automato.

Il primo è un client FTP abbastanza buono e di facile utilizzo, il secondo è uno strumento di casa Apple che permette di creare script a livello grafico interagendo con quasi tutti i programmi installati.

Fino a qui su internet ci sono molte guide che parlano di come fare interagire i due per fare sincronizzazioni automatiche su più server FTP, il problema è che una sincronizzazione non è un update, così una volta fatta la prima sincronizzazione se si modificano i file e si provano a fare altri update questi non vengono eseguiti perchè la data dei files in locale e sul server è la medesima.

Quindi cosa fare?!

Prima di tutti gli update e connessioni varie bisogna inserire uno script che faccia partire la SHELL, dove basta usare i comandi find e touch in questo modo così da cambiare la data dei files:

find . -exec touch -t $(date +%Y)$(date +%m)$(( $( date +%d ) +1 ))0000.00 -a -m {} \;

Et voilà come per magia i files vengono caricati e aggiornati sul server, unico problema i primi 9 giorni del mese non funzionerà perchè viene fatta la somma con lo zero davanti i numeri (01 - 02 - 03, ecc...), in questo caso per i pignoli basta sistemare lo script.

Buon lavoro a tutti alla prossima.
 


I vostri commenti


Inserisci il tuo commento
Invia ad un amico
Send to a Friend

Nome * 
E-mail * 
Commento * 



 
 
 
 
Powered by wEnterprise NX-0.9.6 - Mr. J