Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4338 connectés 

 


Dernière réponse
Sujet : UN petit script shell ...
nicotine :jap:  j'ai fait ma B.A de la journée ;)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
nicotine :jap:  j'ai fait ma B.A de la journée ;)
boubours MEGA KOOL !!!
 
Ouais merci ca marche niquel !
nicotine autant pour moi  
 
 
ci joint (testé et approuvé ;) ) :  
 
#!/bin/sh
 
x=0
while [ true ];do
 wget -O toto.$x http://limage
 let x=$x+1
 sleep 5
done

 

[jfdsdjhfuetppo]--Message édité par nicotine le 25-04-2002 à 00:12:39--[/jfdsdjhfuetppo]

boubours OUah c'est facile le bash !!
 
par contre quand je le lance il me dit  
 
 
oursrezo:/home/boubours/candy# ./testweb2  
./testweb2: line 8: syntax error near unexpected token `}'
./testweb2: line 8: `}'
oursrezo:/home/boubours/candy# less testweb2  
#!/bin/sh
 
x=0
 
while [ true ] {
 wget -O toto.$x http://cheminimage.jpg
 let x=$x+1
}
(END)

 

[jfdsdjhfuetppo]--Message édité par boubours le 25-04-2002 à 00:04:50--[/jfdsdjhfuetppo]

nicotine tout à fait
boubours MErci beaucoup de ton aide !
Mais pour rajouter l'extension .jpg ou .gif directosse au fichier que j'enregistre, je peux faire ca :
 
#!/bin/sh  
 
x=0  
 
while [ true ] {  
 wget -O toto.$x.gif http://lechemin/de/limage  
 let x=$x+1  
 sleep(5)  
}  
 
???
nicotine #!/bin/sh
 
x=0
 
while [ true ] {
  wget -O toto.$x http://lechemin/de/limage  
  let x=$x+1
  sleep(5)
 }
 
 
ça , ça marche ....

 

[jfdsdjhfuetppo]--Message édité par nicotine le 25-04-2002 à 00:00:08--[/jfdsdjhfuetppo]

boubours Et je peux rajouter une extension .gif ou .jpg apres le 'date' ?
 
 
bon voci une nouvelle version avec juste un petit chiffre que j'incrémente au fur et a mesure du while...Par contre je ne pense pas que img$ARF.gif marchera ! Pourrais tu juste me dire comment on concatene en bash ?
 
#!/bin/sh
 
ARF=0
 
while [ true ]  {
$ARF=$ARF+1
wget http://lechmin/de/limage.gif > /home/boubours/test/img$ARF.jpg
sleep(5)
}
nicotine `date`  (avec des backquotes et non des apostrophes) renvoie une date litterale , c'est peut etre pas ce qu'il y a de mieux ( deformation de php ou j'attend un timestamp et c'etait mon objectif : il n'y a aucune chance de te retrouver avec un doublon ).
 
 
sinon apres oui , lance le tel quel (un chmod u+x lescript auparavant ;) ) .  
 
j'ai pas testé , c'etait juste pour te donner une piste
boubours
#!/bin/sh
while [ true ]  {  
wget http://lechmin/de/limage.gif > /home/boubours/test/img.`date`  
sleep(5)  
}

 
Bon voici donc mon petit script que j'ai appelé testweb. Normalement si je le lance tel quel, il doit me faire une copie de l'image http://lechmin/de/limage.gif dans le rep '/home/boubours/test' toute les 5 secondes avec un nom du style img.2404 (en fait je ne sais pas ce que renvoie 'date') ou qqc comme ca ??
Apres je le lance tel quel, ou bien je dois le mttre dans le repertoire /etc/cron.daily ou autre ??

 

[jfdsdjhfuetppo]--Message édité par boubours le 24-04-2002 à 23:47:25--[/jfdsdjhfuetppo]

nicotine reprend mon canevas , adapte le et met un sleep(5).
boubours Et pui en plus ce serait toutes les 5 secondes !!
Alors qqun peut il m'aider ??
nicotine un canevas :  
 
edit:  
 
while [ true ]  {
 wget http://lechmin/de/limage.gif > img.`date`  
 sleep(60)
}

 

[jfdsdjhfuetppo]--Message édité par nicotine le 24-04-2002 à 23:35:48--[/jfdsdjhfuetppo]

boubours la doc c le man ??
 
PArcque pour le shell je ne sais meme pas lequel G pour le moment ...
 
et cron comment on le lance ?
 
J'imagine que dans le script je devrais faire une redirection vers un nom de fichier du style fichieri.jpg avec i a augmenter, mais comment ?

 

[jfdsdjhfuetppo]--Message édité par boubours le 24-04-2002 à 23:20:25--[/jfdsdjhfuetppo]

R@NNIS regarde du ciote de cron avec un script avec wget c est tout simple a faire t en a pour 5minutes a lisant la doc :)
boubours ouais je voudrais télécharger une image mais a intervalle régulier, et la stocker sous un nom différents a chaque fois...
Je suis novice, alors qqun pourrait il m'expliquer la syntaxe sous nunux ...

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)