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