Resultats de commande ping avec date et heure
Résolu/Fermé7 réponses
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
22 mars 2012 à 11:55
22 mars 2012 à 11:55
chez moi
$ ping www.google.com | awk '/64/ {"date" | getline date ; print $0, "\t\t" date ; close("date")}' > zz ^C$ cat zz 64 bytes from mil01s16-in-f17.1e100.net (173.194.35.17): icmp_seq=1 ttl=56 time=21.5 ms Thu Mar 22 11:52:20 CET 2012 64 bytes from mil01s16-in-f17.1e100.net (173.194.35.17): icmp_seq=2 ttl=56 time=17.9 ms Thu Mar 22 11:52:21 CET 2012 64 bytes from mil01s16-in-f17.1e100.net (173.194.35.17): icmp_seq=3 ttl=56 time=18.9 ms Thu Mar 22 11:52:22 CET 2012 64 bytes from mil01s16-in-f17.1e100.net (173.194.35.17): icmp_seq=4 ttl=56 time=18.4 ms Thu Mar 22 11:52:23 CET 2012 64 bytes from mil01s16-in-f17.1e100.net (173.194.35.17): icmp_seq=5 ttl=56 time=17.2 ms Thu Mar 22 11:52:24 CET 2012 ........
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
Modifié par dubcek le 22/03/2012 à 10:46
Modifié par dubcek le 22/03/2012 à 10:46
hello
$ ping -c 4 www.google.com | awk '/64/ {"date" | getline date ; print $0, "\t\t" date ; close("date")}' 64 bytes from mil01s16-in-f20.1e100.net (173.194.35.20): icmp_seq=1 ttl=56 time=20.1 ms Thu Mar 22 10:45:38 CET 2012 64 bytes from mil01s16-in-f20.1e100.net (173.194.35.20): icmp_seq=2 ttl=56 time=19.7 ms Thu Mar 22 10:45:39 CET 2012 64 bytes from mil01s16-in-f20.1e100.net (173.194.35.20): icmp_seq=3 ttl=56 time=19.7 ms Thu Mar 22 10:45:40 CET 2012 64 bytes from mil01s16-in-f20.1e100.net (173.194.35.20): icmp_seq=4 ttl=56 time=18.8 ms Thu Mar 22 10:45:41 CET 2012 $
Merci ! Mais je voudrai que la commande fasse un test en continue, jusqu'a un ctrl-c. En enlevant l'option -c 4 ca ne fonctionne pas ...
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
22 mars 2012 à 11:12
22 mars 2012 à 11:12
chez moi ça marche,qu'affiche
ping www.google.com
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ça affiche les résultats a la suite normalement : 64 bytes from ....etc
Mais si je lance ta commande sans le -c 4 et que je fais un ctrl-c au bout de qqes secondes le prompt réapparait, c'est tout. Pareil avec une redirection dans un fichier, le fichier est vide.
Mais si je lance ta commande sans le -c 4 et que je fais un ctrl-c au bout de qqes secondes le prompt réapparait, c'est tout. Pareil avec une redirection dans un fichier, le fichier est vide.
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
22 mars 2012 à 12:10
22 mars 2012 à 12:10
essaye avec :
awk -W interactive
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 420
22 mars 2012 à 12:17
22 mars 2012 à 12:17
Bingo ;-))
Je viens de tester sur Debian et effectivement sans le "-W interactive" l'affichage ne se fait pas.
Je viens de tester sur Debian et effectivement sans le "-W interactive" l'affichage ne se fait pas.
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
22 mars 2012 à 12:22
22 mars 2012 à 12:22
ca dépend si awk est gawk ou le vieux mawk
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 420
22 mars 2012 à 12:26
22 mars 2012 à 12:26
$ awk -W version mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan compiled limits: max NF 32767 sprintf buffer 2040
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 420
22 mars 2012 à 12:28
22 mars 2012 à 12:28
Par défaut sur Debian :
;-(
$ readlink -f /usr/bin/awk /usr/bin/mawk
;-(
22 mars 2012 à 11:58
Idem chez moi ;-)
@Redz : Quel système ? Quel shell ? etc.
22 mars 2012 à 12:10