[wget]Comment utiliser l'option --wait= ?

Comment utiliser l'option --wait= ? [wget] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 16-07-2004 à 08:37:50    

bonjour,
 
j'aimerais utiliser l'option wait mais comment l'utiliser ?
 
voici un script de test

Code :
  1. toto=`wget -O- "http://fuma001.free.fr/config_win.txt" | grep -i path`
  2. for titi in $toto;
  3. do
  4.         echo "$titi";
  5. done
  6. echo "  <-------------------------------------------------------------------> ";
  7. wget -O- "http://fuma001.free.fr/config_win.txt" | grep -i path


 
j'ai essayé  
wget -O- "http://fuma001.free.fr/config_win.txt" --wait=50| grep -i path
wget -O- --wait=50 "http://fuma001.free.fr/config_win.txt" | grep -i path
et avec l'option -w 50 ca a marché qu'une fois....
Est ce que j'ai fais une erreur dans la syntaxe pour que cette option soit purement et simplement ignorer ?
 
 

Citation :

      -w seconds
       --wait=seconds
           Attendre la durée spécifiée en secondes entre les téléchargements.
           L'utilisation de cette option, est recommandée, puisqu'elle allège
           la charge du serveur en réduisant la fréquence des requêtes.  À la
           place des secondes, la durée peut être spécifiée en minutes en
           utilisant le suffixe m, en heures avec le suffixe h, ou en jours
           avec le suffixe d.
 
           La spécification d'une durée importante est utile si le réseau ou
           l'hôte cible est tombé, aussi Wget peut attendre suffisamment
           longtemps que le réseau soit réparé avant de réessayer.


 
 
De plus comment est gerer le wait, est ce que wget attend X secondes et dl ou est ce que c'est réllement qu'entre les wget, donc pris en compte qu'a partir du 2ème wget ?


Message édité par weed le 16-07-2004 à 08:56:36
Reply

Marsh Posté le 16-07-2004 à 08:37:50   

Reply

Marsh Posté le 16-07-2004 à 09:35:56    

Citation :

Attendre la durée spécifiée en secondes entre les téléchargements.

 :heink:  
 
C'est marqué pourtant !!
 
Si tu veux attendre avant de lancer la commande (pkoi au fait ? :) ) : man sleep

Reply

Marsh Posté le 16-07-2004 à 09:38:35    

C'est pas une attente entre 2 commandes wget hien, c'est une attente entre les téléchargements d'une même commande, entre chaque fichier quoi, quand tu pompes une partie d'un site ou quand tu télécharges depuis une liste d'URL avec l'option -i par exemple ;)

Reply

Marsh Posté le 16-07-2004 à 14:01:44    

yep oki memem en faisant plusieurs wget a la suite dans une boucle for, le wait ne sera pas pris en compte ...
 
bahhh pas grave je vais m'arrangais pour redirigeais mes resultats dans un fichier puis apres faire mes dl à partir du fichier

Reply

Marsh Posté le 16-07-2004 à 14:21:13    

je l'ai déjà dit, mais la commande sleep a l'air de correspondre à ce que tu cherches :)

Reply

Marsh Posté le 16-07-2004 à 16:41:25    

oui merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed