Git Bash: запуск приложения через псевдоним без зависания Bash (Windows)

Я создал несколько псевдонимов bash в Git Bash для Windows, чтобы запускать исполняемые файлы из оболочки bash.

Проблема, с которой я столкнулся, заключается в том, что bash ожидает код завершения, прежде чем снова начинает отвечать на ввод, так как после закрытия запущенного приложения он снова начинает принимать команды.

Есть ли переключатель или что-то, что я может включить в псевдоним, чтобы bash не ждал код выхода?

Я ищу что-то вроде этого ...

alias np=notepad.exe --exit
15
задан ctorx 20 August 2010 в 03:37
поделиться

2 ответа

Я подтверждаю то, что George упоминает в комментариях:

Запустив свой псевдоним с '&', вы сможете продолжить, не дожидаясь кода возврата.

alt text

При использовании:

alias npp='notepad.exe&'

вам даже не придется вводить '&'.


Но для включения параметров я бы рекомендовал скрипт (вместо псевдонима) , размещенный в любом месте вашего пути, в файле под названием "npp":

/c/WINDOWS/system32/notepad.exe $1 &

позволит вам открыть любой файл с помощью "npp anyFile" (не нужно вводить '&'), не дожидаясь кода возврата.

Сценарий типа:

for file in $*
do
  /c/WINDOWS/system32/notepad.exe $file &
done

запустит несколько редакторов, по одному на каждый файл в параметрах:

npp anyFile1 anyFile2 anyFile3

позволит вам

11
ответ дан 1 December 2019 в 04:00
поделиться

Следуйте команде с амперсандом ( & ), чтобы запустить ее в фоновом режиме.

5
ответ дан 1 December 2019 в 04:00
поделиться
Другие вопросы по тегам:

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