20 lines
233 B
Bash
Executable File
20 lines
233 B
Bash
Executable File
#!/bin/bash
|
|
|
|
function doit() {
|
|
echo $1 | ts
|
|
sleep 1
|
|
}
|
|
|
|
export -f doit
|
|
|
|
echo "* Regular loop execution"
|
|
for i in $(seq 1 5); do
|
|
doit $i
|
|
done
|
|
|
|
echo "* Execution with sem"
|
|
for i in $(seq 1 5); do
|
|
sem -j4 doit $i
|
|
done
|
|
|
|
sem --wait |