Site d’Emmanuel Saint-James
Philologie de la programmation
Synchronisation et interruption
#!/bin/bash
trap 'echo "Je sors de cet enfer"; exit 2' INT TERM
cmd=$1
shift
for i in *
do
$cmd $i &
PID[$!]=$i
done
status=0
for i in *
do
wait -n -p process
e=$?
echo processus sur ${PID[$process]} sort avec code de retour $e
if [ $e -ne 0 ]
then
status=$e
fi
done
exit $status- Valid CSS 2.1
- Valid XHTML Basic 1.1
- Triple-A conformance Web Content Accessibility Guidelines 2.0
-
Calculé le 17 mars 2026 à 06h13minpar DidacSPIPuniversite
- SPIP
- Valid RSS Atom