Trong tập lệnh của tôi, tôi chia ra một tập dữ liệu thành input_aa, input_ab, v.v. Sau đó, tôi chạy từng tập thông qua cùng một tập lệnh Python, như sau:
# Execute program on each split file
for part in input_*; do
python3 $part &
done
wait
Câu hỏi của tôi là hai lần: làm thế nào để tôi phát hiện ra rằng một quá trình Python đã thất bại và khi được phát hiện, làm thế nào để tôi giết tất cả những đứa trẻ được sinh ra và thoát khỏi tập lệnh với một thất bại?