URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3180
[ Назад ]

Исходное сообщение
"Запуск терминального ПО из Gnome"

Отправлено SPIDERL33T , 10-Июл-10 14:09 
При запуске, например, shell-скрипта в среде Gnome (двойным кликом по файлу или из Главного меню) скрипт запускает окно терминала, отрабатывает по-быстрому и потом окошко схлопывается, не позволяя посмотреть результатов работы.

Как сделать, чтобы окно само не закрывалось после завершения работы?


Содержание

Сообщения в этом обсуждении
"Запуск терминального ПО из Gnome"
Отправлено Корректор , 10-Июл-10 22:39 
Запустить скрипт в открытом окне терминала.

К.О.


"Запуск терминального ПО из Gnome"
Отправлено SPIDERL33T , 11-Июл-10 01:49 
>Запустить скрипт в открытом окне терминала.
>
>К.О.

Нет, мне не нужно открывать вручную терминал и стартовать с него скрипт. Мне нужно запустить скрипт из главного меню, с рабочего стола или с панели.


"Запуск терминального ПО из Gnome"
Отправлено anonymous , 11-Июл-10 14:48 
gnome-terminal -e 'bash -c "ls;read"'

"Запуск терминального ПО из Gnome"
Отправлено SPIDERL33T , 14-Июл-10 01:09 
>gnome-terminal -e 'bash -c "ls;read"'

Вот! Это приблизительно то, что я хотел увидеть. Спасибо.
----------------------------------------------------
Для тех, кто наткнулся на этот пост через поисковик:

Для того, чтобы создать окно терминала, чтобы в нём отработало какое-то приложение или команда и чтобы это окно потом не схлопнулось (в описанной выше команде с ";read" окно всё же схлопнется после нажатия на ENTER) нужно писать вот так:

gnome-terminal -x bash -c "ls;$SHELL"

тогда команда "ls" отработает и покажет список файлов и папок, окно останется открытым и будет ждать от пользователя ввода новых команд.