Dans mon script, je divise un ensemble de données en input_aa, input_ab, etc. Ensuite, je les exécute à travers le même script Python, en tant que tel:
# Execute program on each split file
for part in input_*; do
python3 $part &
done
wait
Ma question est double: comment puis-je détecter qu'un processus Python a échoué, et lorsqu'il est détecté, comment puis-je tuer tous les enfants générés et quitter le script avec un échec?