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

Языки программирования, IDE, компиляторы, интерпретаторы, гипервизоры и виртуальные среды
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя

Автор темы
madesta
Сообщения: 21
Зарегистрирован: 11 июн 2017, 18:47
Решено: 1
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение madesta » 11 июн 2017, 19: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 » 12 июн 2017, 16:03

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

#!/bin/bash
xfce4-terminal --hold -e "hubic status"

Перейти к ответу ➙
Последний раз редактировалось пользователем 1 Dja; всего редактировалось раз: 31
Причина: BB-codes

Аватара пользователя

Bill Williamson
Сообщения: 463
Зарегистрирован: 31 авг 2016, 10:38
Решено: 18
Благодарил (а): 171 раз
Поблагодарили: 97 раз

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

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

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

#!/bin/bash
xfce4-terminal --hold -e "hubic status"

Аватара пользователя

Dja
Сообщения: 2761
Зарегистрирован: 27 авг 2016, 17:03
Решено: 11
Откуда: Воскресенск
Благодарил (а): 391 раз
Поблагодарили: 282 раза

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

Сообщение Dja » 13 июн 2017, 06:33

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

Соответственно откроется терминал, отработается команда.
Новичок? - ознакомься с правилами

В поисках истины :grabli:

Аватара пользователя

Bill Williamson
Сообщения: 463
Зарегистрирован: 31 авг 2016, 10:38
Решено: 18
Благодарил (а): 171 раз
Поблагодарили: 97 раз

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

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

madesta писал(а): он только консольного варианта
Еще гугл подсказывает, что есть графическая оболочка LubiX.
Dja писал(а): эм... а разве не достаточно скрипт в 2 строки
терминал
команда
Соответственно откроется терминал, отработается команда.
Судя по man xfce4-terminal, в сам терминал эту команду еще надо передать опцией -e или --command=command.

Аватара пользователя

Автор темы
madesta
Сообщения: 21
Зарегистрирован: 11 июн 2017, 18:47
Решено: 1
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение madesta » 19 июн 2017, 12:50

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

Вернуться в «Программирование, скриптинг, виртуализация»