Files
code-dumps/sh/sem-parallel.sh
2025-10-25 16:52:03 +08:00

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