Newsgroup: it.comp.os.linux.sys
Titolo: update sito FTP con script di shell!

Non so dove chiedere, ho bisogno di qualcuno veramente esperto e questo
e` un covo di tamarri informatici!
Ho fatto un sito web per uno studio dove disegnano componenti meccanici, spesso
dovranno aggiungere al sito dei disegni da downloadare, ogni file finisce in tre
posti diversi (downloadabile singolarmente, insieme a tutta la sua "famiglia" di
prodotti, o nello zippone dell'intero catalogo), quindi c'e` bisogno di 
automatizzare l'inserimento dei filez...
Quello che ho bisogno di sapere e` se si puo` (e come) automatizzare tramite
script anche l'update della versione online del sito! Con lo script che ho
buttato giu` oggi sistemo il sito offline, ma poi non vorrei che la fase di
upload con FTP sia da fare a mano!!
L'ideale sarebbe che una volta sistemato il sito offline, tutti gli zip 
coinvolti nell'operazione vengano sbattuti sul sito online via ftp, e
sovrascritti sui vecchi.
Il sistema su cui ficco lo script e` HP-UX 10.20, mai usato in vita mia,
la shell predefinita e` una certa ksh (korn???), domani provero` ad 
installarci con `swinstall' un pacchetto .depot di Zip 2.3, non ho ancora
idea di che cliente FTP ci sia... ma a mali estremi non e` detto che
non installi linux sulla mia workstation winzozzesca... specialmente
alla luce del piccolo problemino che m'e` venuto in mente solo adesso:
sono proprio sicuro che dagli Unix l'accesso a internet non c'e` (le
WinbugStazioni invece sono tutte routate, hanno uno di quei cosi che
telnettandolo chiede solo una fantomatica password...)
Quindi riassumendo SE qualcuno mi dice che:
A-si possono trasferire filez via ftp tramite uno script con la shell
...oppure:
B-che un client FTP per unix puo` funzionare in una specie di modalita` 
batch (se non posso trasmettere solo i singoli filez che sono aggiunti e
modificati, posso sempre impostare l'upload con sovrascrittura dell'intero
albero di directory dei filez in questione...)
...ALLORA:
finira` che mi informo su come routare linuz, lo installo in uno dei pc, e
ci ficco sito, disegni, procedura di zippaggio e procedura di uploadaggio.
Di HP-UX non ci capisco una mazza e se gli incasino la rete sono cazzi...
molto estremamente amari.
-- 
    Ciao
        Pardo
 
	( 
http://pardo.cjb.net
 )

sovrascritti sui vecchi.
SiteCopy nun te piace? :)
-- 
GHERdO, AMiGA Supporter Since 1988
	happy linux user
"Guarda Sophia, guarda la vita che vola via..."	

upload con FTP sia da fare a mano!!
Non ho capito molto ma l'unica cosa che mi viene in mente che assomiglia a FTP
ma lavora in automatico è rsync.
Devo ancora leggere la man page quindi è solo un suggerimento.
   Giulio


GRAZIE 1000 !
Dalla descrizione di freshmeat sembra perfetto per quello che
mi serve, ora lo provero`...


mi serve, ora lo provero`...
E' un piacere... :)



Ma porca eva, non funziona col server ftp che usano i tizi a cui sto facendo
il sito!! (ovviamente e` un micro$ozz... anche nell'ftp devono per forza andare
per i loro cazzi?!?!).
Il comando fetch non da` risultati, sembra sempre che il sito sia vuoto, e
di conseguenza l'update tenta di copiare tutto ma il server rifiuta dicendo
giustamente che i file esistono gia`... eppure sitecopy non li vede...
...mentre invece con la mia homepage su 
ftp.xoom.it
, ad esempio, va bene!
Altri suggerimenti? ;-)
(ma che sfiga porca miseria... era perfetto... avevo installato in
winbug tutto l'ambiente di lavoro unix-like con la bash e le utility,
zip/unzip e sitecopy compilati per win32... messi li` tutti gli script
che avevo preparato su HP-UX... andava tutto a meraviglia... e invece ci
si mette il server ftp del ca%%o che e` incompatibile con sitecopy! GRRRRR!


...mentre invece con la mia homepage su 
ftp.xoom.it
, ad esempio, va bene!
uhm... non so che dire. Non ho mai avuto problemi del genere. Ma con
altri client FTP quel server ti da' problemi?



Ho provato solo con clienti per windoze in cui ho visto che si puo` 
specificare il tipo di server FTP da una lunga lista, oppure mettere
su automatico. Erano "Terrapin FTP Browser", "Windows Commander" e
"Site Publisher"... perfetto quest'ultimo ma e` solo shareware...
Da quanto ho capito cmq il problema e` come vengono date le
informazioni dal server in seguito ai normali comandi... in che forma
e in quali posizioni...
Se il prog. non conosce quel tipo di server si puo` usare solo nella
modalita` "manuale", ma gli automatismi di update non vanno piu`
perche` interpreta male le risposte del server, o non le vede proprio.
In pratica finche` sono io che devo leggere i nomi di file e le dimensioni
e` tutto ok ovviamente, ma il prog. non sa dove si trova 'sta roba
nell'output del server quindi se deve fare da solo va a pallino.
Per ora ho ripiegato sul Windows Commander, pero` vorrei trovare un sw.
open source; in un'azienda non e` molto bello usare normalmente prog.
illegali...
-- 
    Pardo 
 
http://pardo.cjb.net
 
"You deserve to be able to cooperate openly and freely 
with other people who use software.
You deserve to be able to learn how the software works,
and to teach your students with it.
You deserve to be able to hire your favorite programmer
to fix it when it breaks.
You deserve free software."
				    R. Stallman

modalita` "manuale", ma gli automatismi di update non vanno piu`
MAh, non lo so. Immaginavo che funzionasse con qualunque server FTP...
la documentazione non dice niente? 
