O problema é que o sinal Ctrl + C nunca alcança o script, mas apenas os processos iniciados. Você pode tentar deixar seu dedo no C quando pressionar Ctrl + C continuamente. Eventualmente, o sinal chega ao shell e nenhum novo programa está sendo iniciado.
Ou você pode acessar Ctrl + Z e digitar kill %1 .
Isso suspende todo o script e, em seguida, mata tudo.