>>180
bash 前提だけど↓じゃだめ?
trap 'kill $(jobs -p)' EXIT