[gull] Truc et astuces: multithread en bash
felix
felix at f-hauri.ch
Mon Dec 28 17:01:39 CET 2020
Bonjour,
J'ai pondu, en guise de démo multithread un petit ``multiping'' en bash:
https://f-hauri.ch/vrac/multiping.sh.txt
https://f-hauri.ch/vrac/multiping.sh
Cela utilise essentiellement la commande ``read -t 0'' pour détecter la
présence de données utiles.
Example (tapé ``q'' après ~4 secondes):
$ ./multiping.sh forum.linux-gull.ch www.gnu.org www.f-hauri.ch
Started: PING forum.linux-gull.ch (62.220.129.99) 56(84) bytes of data.
Started: PING wildebeest.gnu.org (209.51.188.148) 56(84) bytes of data.
Started: PING www.f-hauri.ch (62.220.134.117) 56(84) bytes of data.
forum.linux-gull.ch www.gnu.org www.f-hauri.ch
16:56:37 1 9.47 1 138 1 9.33
16:56:37 2 9.31 2 135 2 8.71
16:56:38 3 9.92 3 136 3 9.33
16:56:39 4 9.78 4 135 4 8.83
forum.linux-gull.ch 4 / 4 -> 0%err. 9.312/9.619/9.920/0.270 ms
wildebeest.gnu.org 4 / 4 -> 0%err. 135.020/136.065/138.401/1.441 ms
www.f-hauri.ch 4 / 4 -> 0%err. 8.705/9.049/9.333/0.293 ms
--
Félix Hauri - <felix at f-hauri.ch> - http://www.f-hauri.ch
More information about the gull
mailing list