Сохранение терминала открытым при запуске сценария bash из ярлыка на рабочем столе - PullRequest
0 голосов
/ 06 июня 2018

Я запускаю скрипт bash со своего рабочего стола без ярлыка, который я сделал для него.Когда я нажимаю на него, он говорит «Выполнить в терминале», что я хочу сделать.Сценарий bash компилирует и запускает созданную мной java-программу, и цель сценария состоит в том, чтобы обрабатывать ошибки, которые может пройти программа в процессе компиляции, тому, у кого очень мало опыта программирования (хотя это и не очень важно для вопроса).Когда я запускаю его, он открывает терминал, как и ожидалось.Когда он сталкивается с ошибкой, он выводит ошибку на экран, как и следовало ожидать, но затем немедленно закрывает открытый терминал.

Я хочу, чтобы терминал оставался открытым до тех пор, пока кто-то не выйдеттерминал, чтобы они могли читать ошибки.

1 Ответ

0 голосов
/ 06 июня 2018

Я предлагаю вам добавить строку кода в конце вашего bash-скрипта с помощью операции read следующим образом:

read -p 'Hit ENTER to exit'

Это будет держать терминал видимым, пока вы не нажметеENTER.

...