Как остановить оболочку git-bash от ожидания завершения процесса?

На основании решения Как открыть новое окно терминала git bash в моем текущем местоположении в окнах? я могу использовать

$ git-bash

запустить новый терминал изнутри окна консоли git-bash.

Однако это заблокирует исходный терминал, который будет ожидать результата нового git-bash.

Могу ли я запустить новое окно терминала, не дожидаясь результата?

1 ответ

Решение

В Bash вы можете добавить & запустить команду в фоновом режиме.

Чтобы подавить вывод его оболочки (если есть), вы также можете перенаправить его STDERR и STDOUT на /dev/null,

Итак, используйте это:

git-bash & > /dev/null 2>&1

Когда вы закрываете окно, команда также должна выйти в фоновом режиме.

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