Pagina 1 di 2

sincronizzare directory via FTP [RISOLTO]

Inviato: gio 24 gen 2008, 11:53
da targzeta
Ciao,
conoscete un programma in grado di sincronizzare delle directory via FTP? Il sito web che seguo posso modificarlo solo via FTP è, quando faccio molte modifiche a svariati file, mi risulta difficile capire queli file aggiornare e quali no, senza contare che alcuni li devo eliminare dalla macchian host. Molto spesso questa situazione mi costringe a eliminare tutto e ricopiare tutto.
Sono sicuro che esiste un programma che sta aspettando solo di essere usato da me, sapete dirmi il nome?

grazie mille,
Spina

Re: sincrinizzare directory via FTP

Inviato: gio 24 gen 2008, 12:07
da mauro
non ho mai provato ma credo che rsync lo faccia senza problemi.

Re: sincrinizzare directory via FTP

Inviato: gio 24 gen 2008, 12:13
da targzeta
mauro ha scritto:non ho mai provato ma credo che rsync lo faccia senza problemi.
Lo sai che credo di no, è per questo che ho scritto il thread, dal man di rsync non si parla di FTP. Se non sbaglio usa ssh, rsh oppure il suo server, ma di FTP niente.
Poi se non sbaglio, rsync deve essere presente su entrambe le macchine, e il mio host non credo lo abbia.

Spina

Re: sincrinizzare directory via FTP

Inviato: gio 24 gen 2008, 12:19
da conraid
spina ha scritto:Ciao,
conoscete un programma in grado di sincronizzare delle directory via FTP?

Codice: Seleziona tutto

man lftp
Poi quando hai imparato integri il mio Current for Dummies :-)
Anche se credo funzioni più "al contrario" di quel che vuoi tu

Altrimenti il sempre eterno sitecopy, ma a suo tempo non mi trovai molto bene con questo software

Che software usi per sviluppare il sito?

Re: sincrinizzare directory via FTP

Inviato: gio 24 gen 2008, 12:30
da mauro
mah, io ho cercato `ftp' nel man di rsync e la prima frase che mi e' uscita e':

Codice: Seleziona tutto

 I  mirror  a  directory between my "old" and "new" ftp sites with the command:
poi non sono stato tanto li' ad indagare...

O anche, magari potresti montarlo con fuse e a quel punto usare rsync (ma parlo sempre di cose che nn ho mai provato, quindi boh...)

Re: sincrinizzare directory via FTP

Inviato: gio 24 gen 2008, 12:35
da targzeta
mauro ha scritto:mah, io ho cercato `ftp' nel man di rsync e la prima frase che mi e' uscita e':

Codice: Seleziona tutto

 I  mirror  a  directory between my "old" and "new" ftp sites with the command:
poi non sono stato tanto li' ad indagare...
vabbuò mauro, non è che puoi copiare una frase dal man e non leggere neanche la riga successiva scusa!

Codice: Seleziona tutto

rsync -az -e ssh --delete ~ftp/pub/samba nimbus:"~ftp/pub/tridge"
vedi che usa ssh??

Spina

Re: sincrinizzare directory via FTP

Inviato: gio 24 gen 2008, 12:40
da mauro
no, certo, hai ragione. La mia postata era per spiegarti cosa mi aveva lasciato pensare che si potesse fare, poi appunto non ho continuato a leggere e ho dato il resto per scontato :( ...

Ma della possibilta' montare il tutto con fuse e poi rsync? Stasera quando torno a casa faccio una prova.

Re: sincrinizzare directory via FTP

Inviato: gio 24 gen 2008, 12:50
da targzeta
conraid ha scritto:
spina ha scritto:Ciao,
conoscete un programma in grado di sincronizzare delle directory via FTP?

Codice: Seleziona tutto

man lftp
Poi quando hai imparato integri il mio Current for Dummies :-)
Anche se credo funzioni più "al contrario" di quel che vuoi tu
Non so, per ora sto leggendo il man, poi magari posto qui una risposta. Ad occhio dovrebbe fare al caso mio, ma non ne sono sicuro.
conraid ha scritto: Altrimenti il sempre eterno sitecopy, ma a suo tempo non mi trovai molto bene con questo software
Non conosco sitecopy, se mi dici che è meglio quest'ultimo passo a lui.
conraid ha scritto: Che software usi per sviluppare il sito?
In che senso? uso semplicemente emacs per editare le pagine. E poi tanto codice PHP per scrivere il meno possibile TAG html.

Offtopic: Il mio è più un esperimento, ho letto tantissimi thread qui su slacky che parlavano di template CMS e altro. Io sono un programmatore e non un webmaster, ma devo dire che durante la costruzione di questo sito mi sto dirigendo verso un uso automatico di "miei" template se vogliamo.
Diventa spontaneo cercare di dividere il contenuto che si vuole portare online dalla struttura della pagina che poi lo conterrà. Si capisce in maniera naturale che non si può sempre fare una copia di metodi già usati.
Questo per dirti che non ho un grande bisogno di software che mi aiuti nella scrittura di pagine HTML, anzi, sto ceercando di crearmi una base PHP in modo tale da non dover neanche scrivere pagine, copio direttamente un documento in una directory e quello viene pubblicato automaticamente.
Sai, noi informatici siamo accusati di essere pigri, però prima di arrivare a non fare niente ci sbattiamo al quanto :)


Spina

Re: sincrinizzare directory via FTP

Inviato: gio 24 gen 2008, 12:52
da targzeta
mauro ha scritto:...Ma della possibilta' montare il tutto con fuse e poi rsync? Stasera quando torno a casa faccio una prova.
Non so cosa sia fuse, è la prima volta che lo sento nominare, se fai una prova tu e vedi che funziona mi fai un favore.

Grazie mille,
Spina

Re: sincrinizzare directory via FTP

Inviato: gio 24 gen 2008, 12:58
da conraid
spina ha scritto: Non conosco sitecopy, se mi dici che è meglio quest'ultimo passo a lui.
Lo era, adesso sinceramente non so come si sia sviluppato
Qui trovi alcune info per DAV, ma funziona anche con FTP
http://www.linux.it/WebDAV
spina ha scritto: In che senso? uso semplicemente emacs per editare le pagine. E poi tanto codice PHP per scrivere il meno possibile TAG html.
Nel senso che alcuni IDE permettono di fare quel che vuoi fare tu direttamente.

Re: sincrinizzare directory via FTP

Inviato: gio 24 gen 2008, 13:17
da targzeta
da: http://linuxcertif.com/man/1/sitecopy/it/
DESCRIZIONE
sitecopy serve a copiare su server remoti i siti web di cui si ha una copia locale. Basta un solo comando per caricare sul server i file che sono stati modificati localmente e cancellarvi quelli cancellati localmente, in modo da tenere il sito remoto sincronizzato con quello locale. L'idea è quella di evitare di dover caricare e cancellare i file uno per uno usando un client FTP. sitecopy è anche in grado di accorgersi se un file è stato spostato localmente, in modo da spostarlo anche nella copia remota.

Sono supportati FTP, WebDAV e altri tipi di server basati su HTTP (ad esempio AOLserver e Netscape Enterprise).
Secondo me è quello di cui ho bisogno. Ora mi stampo il man e me lo leggo.

Grazie mille,
Spina

Re: sincrinizzare directory via FTP

Inviato: gio 24 gen 2008, 13:57
da mauro
riguardo a fuse con ftp ecco qui. http://gentoo-wiki.com/HOWTO_FTP_Mount
Piu' tardi ti faccio sapere se va d'accordo con rsync

Re: sincrinizzare directory via FTP

Inviato: gio 24 gen 2008, 14:22
da puzuma
spina ha scritto:Offtopic: Il mio è più un esperimento, ho letto tantissimi thread qui su slacky che parlavano di template CMS e altro. Io sono un programmatore e non un webmaster, ma devo dire che durante la costruzione di questo sito mi sto dirigendo verso un uso automatico di "miei" template se vogliamo.
Diventa spontaneo cercare di dividere il contenuto che si vuole portare online dalla struttura della pagina che poi lo conterrà. Si capisce in maniera naturale che non si può sempre fare una copia di metodi già usati.
Questo per dirti che non ho un grande bisogno di software che mi aiuti nella scrittura di pagine HTML, anzi, sto ceercando di crearmi una base PHP in modo tale da non dover neanche scrivere pagine, copio direttamente un documento in una directory e quello viene pubblicato automaticamente.
Offtopic:

forse puo interessarti questo http://p4a.crealabsfoundation.org/

Re: sincrinizzare directory via FTP

Inviato: gio 24 gen 2008, 18:01
da mauro
mauro ha scritto: Piu' tardi ti faccio sapere se va d'accordo con rsync
Funziona, ho fatto un paio di prove (specificando tra le opzioni di rsync --no-group e --no-owner)
e non mi sembra che ci siano problemi.

Re: sincrinizzare directory via FTP

Inviato: ven 25 gen 2008, 18:59
da targzeta
puzuma ha scritto:forse puo interessarti questo http://p4a.crealabsfoundation.org/
grazie mille per il link.

Spina