Horje
start multiple bash processes and wait for all to complete Code Example
start multiple bash processes and wait for all to complete
#!/bin/bash

FAIL=0

echo "starting"

./sleeper 2 0 &
./sleeper 2 1 &
./sleeper 3 0 &
./sleeper 2 0 &

for job in `jobs -p`
do
echo $job
    wait $job || let "FAIL+=1"
done

echo $FAIL

if [ "$FAIL" == "0" ];
then
echo "YAY!"
else
echo "FAIL! ($FAIL)"
fi




Shell

Related
shebang Code Example shebang Code Example
what process consuming RAM Code Example what process consuming RAM Code Example
force to kill any process port ubuntu Code Example force to kill any process port ubuntu Code Example
lite-server Code Example lite-server Code Example
see git ignored files Code Example see git ignored files Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
15