Utilisation d'un FIFO : Warning: Program '/bin/bash' crashed.

French Forum

Moderators: killer de bug, Laurent85

Post Reply
Phil_B
Level 1
Level 1
Posts: 3
Joined: Tue Dec 26, 2017 5:19 pm

Utilisation d'un FIFO : Warning: Program '/bin/bash' crashed.

Post by Phil_B » Tue Dec 26, 2017 6:14 pm

Bonjour,

Je souhaite utiliser un FIFO pour sérialiser le traitement d'événement multiple.
Mon intention est d'avoir un script qui lit le FIFO et traite les messages en séquence, alors que différents scripts écrivent leur demandes dans ce FIFO.

Pour faire des tests, j'ai donc monté cette manip.
Création du FIFO :

Code: Select all

$ mkfifo MonFIFO
dans un terminal j'exécute la commande suivante :

Code: Select all

$ while true; do while read LG < MonFifo; do echo -e "${LG}"; done; done
et dans un autre terminal cette commande que je comptais lancer plusieurs fois en simultanées :

Code: Select all

$ for i in $(seq 1 100); do echo "$i - Pour voir " > MonFifo; sleep 0; done
si je retire le «sleep 0», le processus se termine assez rapidement par
Warning: Program '/bin/bash' crashed.
Une idée?

Merci

J'utilise la version LMDE Betsy
Linux bph_mate 3.16.0-4-amd64 #1 SMP Debian 3.16.51-3 (2017-12-13) x86_64 GNU/Linux

Post Reply

Return to “Français (French)”