Nel mio script ho diviso un set di dati in input_aa, input_ab, ecc. Quindi, eseguo ciascuno attraverso lo stesso script Python, come tale:
# Execute program on each split file
for part in input_*; do
python3 $part &
done
wait
La mia domanda è duplice: come posso rilevare che un processo Python è fallito e, quando rilevato, come posso uccidere tutti i bambini generati e uscire dallo script con un errore?