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.