Salir del shell con una nueva línea de comando

Salir del shell con una nueva línea de comando

Estoy ejecutando un programa Java de terceros en una instancia de VM en Google Compute Engine con Ubuntu 18.04.

Tengo un flujo de trabajo automatizado que ejecuta el programa Java a través de SSH y ejecuta la función deseada. Todo funciona perfectamente bien, pero el problema que tengo es que al salir del programa Java con un comando exito quit, no se abre ninguna nueva línea de comando, lo que significa que el exitcomando posterior no se implementa. Simplemente se cuelga indefinidamente. Se parece a lo siguiente:

shell:>quit

(nueva línea vacía aquí pero debería ser user@project:~$)

La única forma de abrir una nueva línea de comando es ingresar Ctrl+ Ces decir ^C. Luego al entrar exitse cierra el caparazón. Pero dado que este pretende ser un proceso automatizado que continúa con la siguiente etapa de mi flujo de trabajo, no sirve de nada si solo puede finalizarse con intervención manual. Lo intenté kill <pid>en la nueva línea vacía pero no es efectivo. Cualquier sugerencia sobre cómo puedo cerrar el shell con un comando sin tener que usar Ctrl+ Csería bienvenida.

No soy un programador experimentado así que pido disculpas por cualquier terminología incorrecta o falta de claridad.

información relacionada