W swoim skrypcie dzielę zestaw danych na input_aa, input_ab itp. Następnie uruchamiam każdy z nich za pomocą tego samego skryptu Python:
# Execute program on each split file
for part in input_*; do
python3 $part &
done
wait
Moje pytanie jest dwojakie: w jaki sposób mogę wykryć, że proces Pythona nie powiódł się, a po wykryciu, jak zabić wszystkie odrodzone dzieci i wyjść ze skryptu z błędem?