Предотвратить закрытие окна терминала после выполнения скрипта sh кнопкой запуска

Языки программирования, IDE, компиляторы, интерпретаторы
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
madesta
Сообщения: 14
Зарегистрирован: 11 июн 2017, 21:47
Решено: 1
Контактная информация:

Предотвратить закрытие окна терминала после выполнения скрипта sh кнопкой запуска

Сообщение #1 madesta » 11 июн 2017, 22:27

Linux Mint xfce 18.1
Попытка создания кнопки запуска на команду терминала hubic status.

При вводе в терминале команды /home/user/hubiCstatus.sh всё нормально.
После создания кнопки для запуска скрипта /home/user/hubiCstatus.sh окно терминала появляется и столь же быстро исчезает.

Текст скрипта:
#!/bin/sh
hubic status

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

Post Scriptum

Для Ubuntu была найдена публикация, способная решить проблему, однако высказанное там касалось настройки терминала раздела терминала в разделе "Параметры" вкладки "Профиль", что в терминале xfce не найдено.

Вопрос связан с "ленивостью" всё время запускать терминал и набирать команду для просмотра состояния синхронизации облачного клиента hubiC (он только консольного варианта).

Аватара пользователя
Bill Williamson
Сообщения: 389
Зарегистрирован: 31 авг 2016, 13:38
Решено: 12
Благодарил (а): 147 раз
Поблагодарили: 69 раз
Контактная информация:

Предотвратить закрытие окна терминала после выполнения скрипта sh кнопкой запуска

Сообщение #2 Bill Williamson » 12 июн 2017, 19:03

Код: Выделить всё

#!/bin/bash
xfce4-terminal --hold -e "hubic status"
Изображение

Аватара пользователя
Dja
Сообщения: 1809
Зарегистрирован: 27 авг 2016, 20:03
Решено: 11
Откуда: Воскресенск
Благодарил (а): 272 раза
Поблагодарили: 185 раз
Контактная информация:

Предотвратить закрытие окна терминала после выполнения скрипта sh кнопкой запуска

Сообщение #3 Dja » 13 июн 2017, 09:33

эм... а разве не достаточно скрипт в 2 строки
терминал
команда

Соответственно откроется терминал, отработается команда.
Новичок? - ознакомься с правилами
Изображение
В поисках истины :grabli:
Изображение

Аватара пользователя
Bill Williamson
Сообщения: 389
Зарегистрирован: 31 авг 2016, 13:38
Решено: 12
Благодарил (а): 147 раз
Поблагодарили: 69 раз
Контактная информация:

Предотвратить закрытие окна терминала после выполнения скрипта sh кнопкой запуска

Сообщение #4 Bill Williamson » 13 июн 2017, 09:55

madesta писал(а):Источник цитаты он только консольного варианта

Еще гугл подсказывает, что есть графическая оболочка LubiX.

Dja писал(а):Источник цитаты эм... а разве не достаточно скрипт в 2 строки
терминал
команда
Соответственно откроется терминал, отработается команда.

Судя по man xfce4-terminal, в сам терминал эту команду еще надо передать опцией -e или --command=command.
Изображение

madesta
Сообщения: 14
Зарегистрирован: 11 июн 2017, 21:47
Решено: 1
Контактная информация:

Предотвратить закрытие окна терминала после выполнения скрипта sh кнопкой запуска

Сообщение #5 madesta » 19 июн 2017, 15:50

Огромное спасибо Bill Williamson. Его ответ является решением поставленной задачи.


Вернуться в «Скриптинг и программирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость