Открытие терминала из Linux Makefile - PullRequest
3 голосов
/ 18 сентября 2010

Можем ли мы открыть новую вкладку или окно терминала из существующего терминала, используя make-файл или какой-нибудь файл c.

Если да, то как? Заранее спасибо за ответ.

P.S. Я хочу сделать это, потому что сначала в терминале я хочу запустить файл сервера, затем я хочу открыть новый терминал и там запустить файл для клиента.

Со второго терминала я хочу продолжить выполнение скрипта.

1 Ответ

2 голосов
/ 18 сентября 2010

Вы можете попробовать запустить xterm (наиболее доступную программу окна терминала) с программой, запускаемой в качестве аргумента оболочки.

xterm ./my_client &

Чтобы это работало, переменная окружения DISPLAY должна быть установлена ​​на что-то пригодное для использования (что, вероятно, будет, если вы используете X Windows локально - если вы подключаетесь удаленно, тогда это сложнее).

Если вы хотите проявить фантазию, вы можете попытаться определить, какие другие программы окон терминала доступны и что пользователь хотел бы использовать, но я знаю, что некоторые из них имеют другой способ указания, какую «оболочку» запускать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...