O Ctrl z sempre funciona para mim, para suspender o processo e retomar o terminal do shell.
Então
kill -9 <PID>
ou
pkill -9 bar
geralmente faz o truque.
[p]kill -9 envia o sinal KILL para o processo identificado por ID do processo ou nome do executável.
Em uma caixa do Ubuntu, você pode substituir < PID > para 'jobs -p', (com backticks), que apenas imprime o ID do processo de outros processos filhos do shell atual (esperamos que apenas o processo tenha sido suspenso com Ctrl z ).
No OSX, você precisa digitar o PID manualmente ou usar pkill . Você pode encontrar os PIDs de outros trabalhos filhos com jobs -l ( jobs -p não funciona no OSX), que imprime outras informações, bem como o PID.
No caso em que Ctrl z não funciona, abra uma nova janela de terminal e identifique o ID do processo com
ps aux | grep bar
e [p]kill como acima.