Запускать несколько программ gui из терминала, не отменяя их

Catch-all должен быть «_», как указано в этом URL-адресе: http://nginx.org/en/docs/http/server_names.html#miscellaneous_names

1
задан 21 February 2017 в 07:55

1 ответ

Вам нужно будет запустить сценарий, чтобы эти команды выполнялись в вашей текущей оболочке, а не в разветвленной оболочке, запущенной для скрипта:

. ./foo.sh

Затем эти фоновые процессы будет частью контроля работы вашей оболочки.

Возможно, будет проще использовать функцию. Например, в вашем bashrc добавьте:

foo () {
    netbeans &
    mysql-workbench &
    opera &
    chromium-browser &
}

Затем, когда вы запустите foo из bash, он запустит команды в вашей текущей оболочке.

4
ответ дан 23 May 2018 в 01:16
  • 1
    о, милый, я не знал, что смогу это сделать. не удаляйте эти строки, когда вы редактируете ответ позже (если вы редактируете), чтобы соответствовать автоматическому закрытию тоже. – Pavlos Theodorou 21 February 2017 в 08:30

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

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