Newsgroup: it.comp.os.linux.iniziare
Titolo: wget: utilizzare più proxy

Salve a tutti.
Non riesco a trovare nullla riguaro all'utilizzo simultaneo di più proxy
con wget:
mettiamo di avere 3 file
f1,f2,f3
e vogliamo utilizzare 3 differenti proxy per scaricare i 3 file, inoltre
vogliamo scaricarli contemporaneamente visto che i tre proxy non ci
consentono grandi velocità (cioè se scarichiamo contemporaneamente forse
riusciamo a saturare la banda che il nostro ISP ci mette a
disposizione). Pertanto diciamo di aver trovato tre proxy che fanno al
caso nostro:
p1,p2,p3
Volendo utilizzare wget per portare a termine i download come si fà a
dirgli di utilizzare il p1 per f1, il p2 per f2 e il p3 per f3? spero di
essermi spiegato.
In altre parole ho natato che in wget si può impostare un proxy
attraverso una variabile http_proxy, ma possibile che non ci sia un
opzione da riga di comando del tipo "--use-proxy=
11.22.33.44:8080
" tanto
per fare un esempio in tal modo potrei scricare i tre file come segue:
wget --use-proxy=p1 f1
poi in un altra shell: wget --use-proxy=p2 f2
e così via wget --use-proxy=p3 f3
wget mi è sempre sembrato uno strmento molto adattabile e potente, ma
possibile che non ci sia modo di fare una cosa del genere?
Ah..chiaramente il file in questione sono di grandi dimensioni ed i
tempo che occorre a scaricarli con la mia connessione è dell'ordine
dell'ora...Altrimenti non ci sarebbe convenienza a fare una cosa del
genere...
In rete non riesco a trovare nulla in merito. Se poteste darmi una mano
ve ne sarei grato.
Forse l'argomento sarebbe stato più a suo agio in it.comp.os.linux.software, ma ho preferito metterlo qui viste le mie scarse conoscenze e sprattutto la maggiore frequentazione di questo ng.
Vi ringrazio in anticipo e spero in una vostra risposta.  :-P

 per fare un esempio in tal modo potrei scricare i tre file come segue:
È più facile di quanto credi, ma dovrei spiegarti tutta la storia di
come le variabili siano locali alla shell, i mille modi per assegnarle,
come funziona export eccetera eccetera... troppo lungo; per cui ti do la
pappa pronta. Se sei curioso vai a leggere il manuale di bash
Nel terminale 1 dai i comandi:
http_proxy=Proxy_1 wget file1
nel terminal 2 dai:
http_proxy=Proxy_2 wget file2
eccetera.
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Grandissima mi par l'inezia di coloro che vorrebbero che Iddio avesse
fatto l'universo più proporzionato alla piccola capacità del lor discorso.''
     --Galileo Galilei (Opere VII)

 eccetera.
D'accordo, ma scusa... quelli sopra sono proprio comandi su una riga o
rappresentano "un'astrazione", cioč per capirci intendi:
~bash$ http_proxy=Proxy_1 wget file1
oppure:
~bash$ http_proxy=Proxy_1
~bash$ wget file1
O magari vanno bene tutte e due le interpretazioni visto che sono
equivalenti.
Scusa la domanda forse banale ma č per chiarire.
Grazie mille  ;-)
A presto.

 Scusa la domanda forse banale ma è per chiarire.
Scusa, ho sbagliato a postare: vanno messi su righe separate (la
variabile sulla stessa riga del comando funziona solo in certi casi
particolari). L'importante è che usi shell diverse.
Si può fare anche con una shell sola, ma diventa un po' incasinata la
cosa; senza contare che gli output dei wget si mischiano.


 cosa; senza contare che gli output dei wget si mischiano.
 
Sě, meglio piů shells.
Mi preme che sia fattibile da screen, cosě quando mi gira butto tutto in
backgrownd e chi s'č visto s'č visto.
Se hai qualche dritta sui proxy dai un'occhiata al mio post precedente,
sarei interessato all'argomento.
In ogni caso grazie mille  ;-P

 A presto!  ;-D
Spero di non avere detto porcherie

 Spero di non avere detto porcherie
A parte le sadostupidaggini  ;-)
Grazie mille dell'intervento  :-)
Arileggerci!  :-D