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

1405
StuperUser

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

$ git-bash 

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

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

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

0
Можете ли вы попробовать `git-bash &> / dev / null 2 ​​&> 1`? slhck 6 лет назад 2
@slhck Хорошо, я добавил это как .sh в папку Git, которая находится у меня в пути, и использую ее, если вы добавите это как ответ, я могу принять это. StuperUser 6 лет назад 0

1 ответ на вопрос

1
slhck

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

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

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

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

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