Saindo do shell com nova linha de comando

Saindo do shell com nova linha de comando

Estou executando um programa Java de terceiros em uma instância de VM no Google Compute Engine com Ubuntu 18.04.

Tenho um fluxo de trabalho automatizado que executa o programa Java via SSH e executa a função desejada. Tudo funciona perfeitamente bem, mas o problema que estou tendo é que, ao sair do programa Java com um comando exitou quit, nenhuma nova linha de comando é aberta, o que significa que o exitcomando subsequente não foi implementado. Simplesmente trava indefinidamente. Parece o seguinte:

shell:>quit

(nova linha vazia aqui, mas deveria ser user@project:~$)

A única maneira de abrir uma nova linha de comando é digitar Ctrl+ Cie ^C. Então entrar exitfecha o shell. Mas como se pretende que este seja um processo automatizado que continua para o próximo estágio do meu fluxo de trabalho, não adianta se ele só puder ser encerrado com intervenção manual. Eu tentei kill <pid>na nova linha vazia, mas isso não é eficaz. Qualquer sugestão sobre como posso fechar o shell com um comando sem precisar usar Ctrl+ Cseria bem-vinda.

Não sou um programador experiente, por isso peço desculpas por qualquer terminologia incorreta ou falta de clareza.

informação relacionada