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

Forum de support pour les utilisateurs francophones

Moderator: Laurent85

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
Phil_B

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

Post by Phil_B »

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
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Locked

Return to “Français - French”