Выход из оболочки с новой командной строкой

Выход из оболочки с новой командной строкой

Я запускаю стороннюю программу Java на экземпляре виртуальной машины в Google Compute Engine с Ubuntu 18.04.

У меня есть автоматизированный рабочий процесс, который запускает программу Java через SSH и выполняет нужную мне функцию. Все это работает отлично, но проблема в том, что при выходе из программы Java с помощью команды exitor quitне открывается новая командная строка, что означает, что последующая exitкоманда не выполняется. Она просто зависает на неопределенное время. Выглядит это примерно так:

shell:>quit

(здесь новая пустая строка, но должна быть user@project:~$)

Единственный способ открыть новую командную строку — ввести Ctrl+ Cie ^C. Затем ввод exitзакрывает оболочку. Но поскольку это должно быть автоматизированным процессом, который продолжается на следующем этапе моего рабочего процесса, бесполезно, если его можно завершить только ручным вмешательством. Я пробовал kill <pid>в новой пустой строке, но это неэффективно. Любые предложения о том, как я могу закрыть оболочку с помощью команды без использования Ctrl+, Cбыли бы весьма приветствуются.

Я не опытный программист, поэтому приношу извинения за неверную терминологию или неясность.

Связанный контент