Я понятия не имею о gnome-terminal
, но если я запускаю свой xfce4-terminal
с уже запущенного терминала, он немедленно превращается в отдельный процесс, так что управление может быть возвращено вызывающей оболочке, т.е. предыдущая оболочка будет принимать новые команды, пока работает новая.
Я считаю, что gnome-terminal
ведет себя точно так же, поэтому ваш сценарий, похоже, не останавливается и не ждет.
Вместо этого вы можете использовать стандартный xterm
, который не выполняет разветвление и, таким образом, блокирует вызывающий скрипт. Выглядит это не так красиво, но вполне подойдет как простое предупреждение о блокировке.
Вы также можете посмотреть gxmessage
, xmessage
или zenity
.