Как остановить оболочку git-bash от ожидания завершения процесса?
На основании решения Как открыть новое окно терминала git bash в моем текущем местоположении в окнах? я могу использовать
$ git-bash
запустить новый терминал изнутри окна консоли git-bash.
Однако это заблокирует исходный терминал, который будет ожидать результата нового git-bash.
Могу ли я запустить новое окно терминала, не дожидаясь результата?
1 ответ
Решение
В Bash вы можете добавить &
запустить команду в фоновом режиме.
Чтобы подавить вывод его оболочки (если есть), вы также можете перенаправить его STDERR и STDOUT на /dev/null
,
Итак, используйте это:
git-bash & > /dev/null 2>&1
Когда вы закрываете окно, команда также должна выйти в фоновом режиме.