[Tech] Trasferimento files windows / Linux
    Franco Bagnoli 
    franco.bagnoli@unifi.it
       
    Ven 11 Lug 2003 15:28:40 CEST
    
    
  
On Fri, 11 Jul 2003, Marco Marcantelli wrote:
> 1- che i files giunti erano interi e non parziali
> 2- che se non riusciva ad inviare riprovava automaticamante per varie volte
> e temporizzato
> 3- che quando si connetteva inviava e riceveva tutto in una volta
> 4- che i files venivano mantenuti in coda fino a quando non erano inviati
> 
> Ho pensato all'ftp ma mi sembra che per esempio se mi cade la connessione
> a metà dell'invio mi ritrovo sul server un file parziale.
> 
> Inoltre non ha tutti i meccanismi di mantenimento in coda e di retry su
> errore.
non sono esperto della questione, ma cambiando un po' il sistema puoi 
provare ad usare rsync o rdist, entrambi dovrebbero garantirti la 
ricezione completa. 
mi immagino che vuoi fare un sistema polling (in cui il client 
si connette, scarica il 
tutto e cancella i file via via che vengono distribuiti): puoi usare rsync 
e poi con rsh cancellare i file sul server. 
se poi ti interessa la gestione della coda puoi provare ad usare la 
coda di stampa: 
- il buon vecchio lp (con cups non so come fare) permette di usare 
qualsiasi programma, 
basta fare uno script appropriato, e già da solo tenta e ritenta finché 
non funziona. Quindi basta fare una coda di stampa mettendo in 
/etc/printcap 
distr
:sd=/var/spool/lp/distr
:of=myscript
ecc. 
(vedi il manuale, non ricordo più le opzioni) 
e semplicemente con 
lp -Pdistr filename 
metti in coda il file per la distribuzione. poi al momento della 
connessione metti "on line" la "stampante" distr
ovviamente non garantisco che funzioni. 
-- 
Franco Bagnoli (franchino) <franco.bagnoli@unifi.it> (bagnoli@dma.unifi.it)
virtual location: Dipartimento di Energetica "S. Stecco"
real location: Dip. Matematica Applicata "G. Sansone", Universita' Firenze,
Via S. Marta, 3 I-50139 Firenze, Italy. Tel. +39 0554796422, fax: +39 055471787
GPG Key fingerprint = 169D 9EA5 8FD3 7EDA E43A  9830 255F BCEC 0D63 3728
    
    
       
       Maggiori informazioni sulla lista 
	       flug-tech