Откройте терминал Linux и выполните несколько задач с помощью сценария жемчуга

Я выполняю эти команды в сценарии жемчуга с целью

  1. Откройте терминал Linux
  2. Запустите скрипт xbrecoverBoard.sh и rest_board.sh в том терминале
gnome-terminal -x sh -c "./xbrecoverBoard.sh && ./rest_board.sh";
gnome-terminal -x sh -c "./xbrecoverBoard.sh;./rest_board.sh";

По некоторым причинам терминал открывается и завершения, очень быстрые, который кажется не выполнением чего-либо, хотя это не дает ошибки в основном терминале, что я запускаю скрипт жемчуга. Помогите мне решить вопрос и показать мне, как держать тот открытый терминал из командной строки.

1
задан 8 June 2017 в 04:56

2 ответа

Для пользы простоты попробуйте:

./xbrecoverBoard.sh

, Если это отказывает, попробуйте:

./xbrecoverBoard.sh &

Это могло быть чем-то столь же простым как поддельная строка кода в perl сценарий.

0
ответ дан 8 December 2019 в 05:06

Для хранения терминала открытым передайте его интерактивной оболочке после выполнения команд:

gnome-terminal -x sh -c "./xbrecoverBoard.sh;./rest_board.sh; exec bash";

Здесь, я использовал оболочку Bash в качестве примера. Теперь, терминал не закроется, так как Shell использует его.

0
ответ дан 8 December 2019 в 05:06

Другие вопросы по тегам:

Похожие вопросы: