Я пытаюсь открыть gnome-терминал (хотя я думаю, что он будет связан с любым X-терминальным эмулятором) с командой, предоставляемой с использованием опции -e
, например gnome-terminal -e 'ls'
. Терминал закрывается, как только команда будет работать, поэтому мне нужно подождать, пока пользовательский ввод сможет прочитать результат, а затем, наконец, закроет окно нажатием Enter.Как подождать ввода пользователя в терминал с параметром -e?
Я пробовал gnome-terminal -e 'ls; read -p "..."'
, и он работает, если я запустил ls; read -p "..."
в уже открытом терминале, но терминал с параметром -e
продолжает закрываться.
Итак, есть ли способ сохранить терминал открытым до тех пор, пока не будет предоставлен какой-либо пользовательский ввод при использовании опции -e
?
Я думаю, что это дублированный вопрос. [Запретить выход из терминала Gnome после завершения выполнения] (http://stackoverflow.com/questions/4465930/prevent-gnome-terminal-from-exiting-after-execution) и, возможно, это [Избегайте закрытия gnome-терминала после выполнения сценария?] (http://stackoverflow.com/questions/3512055/avoid-gnome-terminal-close-after-script-execution) –