In meinem Skript habe ich einen Datensatz in input_aa, input_ab usw. aufgeteilt. Dann führe ich jeweils dasselbe Python-Skript als solches aus:
# Execute program on each split file
for part in input_*; do
python3 $part &
done
wait
Meine Frage ist zweifach: Wie erkenne ich, dass ein Python-Prozess fehlgeschlagen ist, und wie töte ich, wenn ich erkannt werde, alle erzeugten Kinder und beende das Skript mit einem Fehler?