Страница 1 из 1

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

Добавлено: 11 июн 2017, 22:27
madesta
Linux Mint xfce 18.1
Попытка создания кнопки запуска на команду терминала hubic status.

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

Текст скрипта:

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

#!/bin/sh
hubic status
Кто знает, подскажите, как заставить окно терминала не закрываться или что здесь сделано неправильно.

Post Scriptum

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

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

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

Добавлено: 12 июн 2017, 19:03
Bill Williamson

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

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

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

Добавлено: 13 июн 2017, 09:33
Dja
эм... а разве не достаточно скрипт в 2 строки
терминал
команда

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

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

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

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

Добавлено: 19 июн 2017, 15:50
madesta
Огромное спасибо Bill Williamson. Его ответ является решением поставленной задачи.