Ctrl - Z interrompe um processo, não o encerra. Isso significa que, se um processo tiver qualquer arquivo "bloqueado" ou qualquer recurso reservado de maneira exclusiva, ele não será liberado para uso por outros processos. Quando você terminar o processo ( de uma maneira normal (1) ), o sistema irá limpá-lo e os recursos estarão disponíveis novamente.
Para finalizar um processo, use Ctrl - C . Algum tempo Ctrl - C não funcionará; você pode tentar então Ctrl - \ ou, se mesmo isto não funcionar e você precisar usar Ctrl - Z (acontece), então você tem que matá-lo:
kill %1
(o número 1 é o número entre parênteses que você vê antes da mensagem "parado").
Você pode até mesmo continuar o processo (com fg %1
) ou enviá-lo para o segundo plano (com bg %1
). Procure por "controle de trabalho bash" para mais informações.
Notas de rodapé:
(1) é por isso que é melhor usar kill -9
como último recurso apenas , depois de tentar um kill
simples.