hello,

je lance un process en background.
je veux que quand je quitte mon script, mon process soit tué;
ET je veux également démarrer un processB une fois que le process s'est initialisé (il output sur stdout)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
trap : SIGTERM SIGINT
node process&
pid=$!
#ici au bout de mettons 3secondes, process fait un echo 'initialized'
waitForBackgroundProcessToEcho 'initialized'
processB
 
wait $pid
if [[ $? -gt 128 ]]
then
    kill $pid
fi
comment puis-je me débrouiller pour avoir l'équivalent de waitForBackgroundProcessToEcho ?