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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash] petite question pour un expert !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[bash] petite question pour un expert !

n°262512
k666
dites non à petitmou
Posté le 15-05-2003 à 10:46:16  profilanswer
 

hello
j'aimerais taper une commande et en voir le résultat de façon régulière, genre toutes les secondes que l commande soit retapée ( un peu comme le tail -f /tel/fichier )
mais je sais pas comment écrire ça en bash ?
 
la commande que je tente de taper de façon régulière c'est netstat | grep requiem
j'aimerais voir son résultat toutes les secondes car je dois vérifier ce qui se passe avec une connexion http qui part en vrille
 
 
si quelqu'un a une idée de script en trois lignes qui puisse me dépanner ? :)

mood
Publicité
Posté le 15-05-2003 à 10:46:16  profilanswer
 

n°262517
philou_a7
\_o< coin ! >o_/
Posté le 15-05-2003 à 10:58:48  profilanswer
 

un truc du style  
 

Code :
  1. while true ;
  2. do
  3.   netstat | grep requiem ;
  4.   sleep 1s ;
  5. done ;

n°262521
k666
dites non à petitmou
Posté le 15-05-2003 à 11:03:00  profilanswer
 

merci ça marche nickel :)
ya til moyen de reduire l'intervalle à moins d'une seconde ?

n°262525
Taz
bisounours-codeur
Posté le 15-05-2003 à 11:09:47  profilanswer
 

man sleep
man usleep


Message édité par Taz le 15-05-2003 à 11:10:11
n°262529
k666
dites non à petitmou
Posté le 15-05-2003 à 11:14:52  profilanswer
 

je n'ai pas de commande usleep malheureusment ce qui' est bizare c que j'ai quand meme un manpage usleep ?
suis sous freebsd 4.8

n°262535
Sixtiz
Serial glandeur
Posté le 15-05-2003 à 11:20:34  profilanswer
 

La manpage usleep concerne la fonction C, pas la commande système.

n°262538
Taz
bisounours-codeur
Posté le 15-05-2003 à 11:21:34  profilanswer
 

ben si t'arrives pas à te procurer usleep, je te ferais le programme C

n°262543
k666
dites non à petitmou
Posté le 15-05-2003 à 11:24:39  profilanswer
 

bin si ça te dérange pas :jap: suis preneur car ya pas de port usleep ;)

n°262547
Sixtiz
Serial glandeur
Posté le 15-05-2003 à 11:27:24  profilanswer
 

Y'a pas de usleep sous linux non plus (à part la fonction C bien sur...)

n°262551
philou_a7
\_o< coin ! >o_/
Posté le 15-05-2003 à 11:33:05  profilanswer
 

Il existe une commande usleep dans le paquetage initscripts de la mandrake...
 
Donc a priori, la commande doit pouvoir se trouver pour les autres distrib, ou bien se compiler gentillement :)

mood
Publicité
Posté le 15-05-2003 à 11:33:05  profilanswer
 

n°262552
Taz
bisounours-codeur
Posté le 15-05-2003 à 11:34:00  profilanswer
 

ben moi j'en ai un...
 
bon ben voilà le code
 

Code :
  1. #include <stdio.h>
  2. #include <unistd.h>
  3. int main(int argc, char **argv)
  4. {
  5.   long unsigned i;
  6.    if(argc==2 && sscanf(argv[1], "%lu", &i)==1)
  7.    {
  8.      usleep(i);
  9.     }
  10.   return 0;
  11. }


 
et il faut bien un  
 
gcc -s -O3 -fomit-frame-pointer -DNDEBUG -o usleep ulseep.c


Message édité par Taz le 15-05-2003 à 11:38:51
n°262553
arsunik
ma tuxitude me beastifie
Posté le 15-05-2003 à 11:34:11  profilanswer
 

watch 'netstat | grep requiem'

n°262555
Taz
bisounours-codeur
Posté le 15-05-2003 à 11:35:37  profilanswer
 

excellent watch  :jap:

n°262556
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 15-05-2003 à 11:36:23  profilanswer
 

ArSuniK a écrit :

watch 'netstat | grep requiem'
 


 
oui evidement :lol:
mais si il veut descendre sous la seconde, faut s'y prendre autrement ;)

n°262559
k666
dites non à petitmou
Posté le 15-05-2003 à 11:41:14  profilanswer
 

merci taz!! ça marche nickel :)

n°263338
k666
dites non à petitmou
Posté le 16-05-2003 à 14:28:54  profilanswer
 

watch: fatal: cannot open snoop device
 
 
zavez une idée siouplé ?

n°263354
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 16-05-2003 à 14:53:41  profilanswer
 

c'est quoi ta distrib  :heink:  
 
parce que je viens de l'essayer sur une deb et une mdk et ca marchait...

n°263356
Sixtiz
Serial glandeur
Posté le 16-05-2003 à 14:54:58  profilanswer
 

k666 a écrit :

watch: fatal: cannot open snoop device
 
zavez une idée siouplé ?


emerge snoopy ?

n°263547
k666
dites non à petitmou
Posté le 16-05-2003 à 17:25:25  profilanswer
 

philou_a7 a écrit :

c'est quoi ta distrib  :heink:  
 
parce que je viens de l'essayer sur une deb et une mdk et ca marchait...


 
freebsd 4.8 :whistle:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash] petite question pour un expert !

 

Sujets relatifs
question a 2 cents sur la charge cpu[debian] - question install conflit src et apt
Question pour quelques options de compil du noyau...[AIDE] script bash, CGI
Petite question sur oss !question debian et reseau
[Bash Linux] Timestamp d'un fichier ...g deux kernel differents et une question...
Question bête sur Mozilla/Phoenix 
Plus de sujets relatifs à : [bash] petite question pour un expert !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR