Как запустить команду в ранее открытом терминале с помощью команды gnome-terminal в сценарии оболочки?

Я хочу запустить исходный код, для которого нужны четыре терминала A, B, C и D. Есть несколько команд для исходного код, работающий в Ubuntu. Эти команды должны выполняться по порядку в терминалах A, B, C, D, A, B и C. На самом деле эти команды взаимосвязаны и должны выполняться именно в таком порядке.

Я хочу автоматически запускать исходный код с помощью сценариев оболочки. Я уже написал сценарий оболочки, который открывает несколько терминалов с помощью gnome-terminal, и до сих пор он работает хорошо:

gnome-terminal --title="A" -- bash -c "cd ~; ./myscript1; exec bash"
gnome-terminal --title="B" -- bash -c "cd ~; ./myscript2; exec bash"
gnome-terminal --title="C" -- bash -c "cd ~; ./myscript3; exec bash"
gnome-terminal --title="D" -- bash -c "cd ~; ./myscript4; exec bash"

Теперь я хочу вернуться к терминалу A и запустить в нем другую команду. .

Следующий оператор не работает нормально, он открывает новый терминал!

gnome-terminal --title="A" -- bash -c "cd ~; command; exec bash"

Я не понял, как это сделать после прочтения справочных страниц Gnome-терминала и поиска в Интернете.

0
задан 2 November 2021 в 13:25

0 ответов

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

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