Откройте новое окно терминала и запустите файл bash

Я написал сценарий bash «A», который выполняет некоторые команды, но после полного выполнения сценария «A» я хочу, чтобы другой сценарий bash «B», который хранится на рабочем столе, выполнялся в новом окне терминала после выполнения «A». завершено. Какую команду я должен написать в конце сценария «А»? Чтобы сценарий «Б» выполнялся в новом окне терминала. Я пробовал много команд, таких как gnome-terminal и konsole, обе с их различными аргументами, но я не мог заставить их работать.


person Shubham Devgan    schedule 18.09.2018    source источник
comment
Почему вам нужно выполнить в новом терминале?   -  person hamza tuna    schedule 18.09.2018
comment
Попробуйте xterm или rxvt.   -  person Ipor Sircer    schedule 18.09.2018
comment
Я запускаю проект, в котором мне нужно, чтобы два разных окна терминала выполняли разные задачи @hamzatuna   -  person Shubham Devgan    schedule 18.09.2018
comment
можешь объяснить, что @IporSircer   -  person Shubham Devgan    schedule 18.09.2018
comment
Меня интересует этот ответ, потому что я хотел бы отслеживать кучу файлов журнала в разных окнах терминала (журнал apache, системный журнал и т. Д.). Бонусом было бы одновременно установить строку метки.   -  person RufusVS    schedule 09.08.2019


Ответы (1)


Произнесите две команды вместо Script A и Script B. Я использую ls -lh и echo

xterm -e "ls -lh; read ;xterm -e \"echo \"Hello_World\"; read \""

read дается только для того, чтобы стимулировать человеческое взаимодействие, и вы можете видеть, как терминал появляется и закрывается.

person sparrow    schedule 18.09.2018