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

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
madesta
Сообщения: 1988
Зарегистрирован: 11 июн 2017, 21:47
Решено: 28
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 425 раз
Контактная информация:

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

#1

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 » 12 июн 2017, 19:03

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

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

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

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

Bill Williamson
Сообщения: 928
Зарегистрирован: 31 авг 2016, 13:38
Решено: 34
Благодарил (а): 288 раз
Поблагодарили: 249 раз
Контактная информация:

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

#2

12 июн 2017, 19:03

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

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

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

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

#3

13 июн 2017, 09:33

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

Соответственно откроется терминал, отработается команда.

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

Bill Williamson
Сообщения: 928
Зарегистрирован: 31 авг 2016, 13:38
Решено: 34
Благодарил (а): 288 раз
Поблагодарили: 249 раз
Контактная информация:

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

#4

13 июн 2017, 09:55

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

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

Автор темы
madesta
Сообщения: 1988
Зарегистрирован: 11 июн 2017, 21:47
Решено: 28
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 425 раз
Контактная информация:

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

#5

19 июн 2017, 15:50

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

Закрыто

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

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

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