2016-02-19 3 views
0

На моей Windows мне удалось получить возвышенный текст, который станет командой на моем терминале MINGW. Я могу открыть возвышенный текст сам или открыть возвышенный текст с текстовым файлом. Тем не менее, терминал не будет принимать больше команд, пока я не закрою терминал. Это похоже на вызов vim, где vim нужно выйти, прежде чем он примет больше команд. Но возвышенное - это собственное окно, поэтому нет причин ждать терминала. Каким образом можно настроить команду таким образом, чтобы мы не дождались ее завершения до того, как терминал примет больше команд?Как заставить MINGW не ждать, пока Sublime Text будет закрыт, прежде чем принимать больше команд?

ответ

1

Это совместимая с bash оболочка?

Самый очевидный способ сделать может быть, чтобы добавить в & к концу команды. Это отделяет команду от stdin, что означает, что оболочка не связана командой, и вы можете выполнять другие команды. Однако процесс команды по-прежнему управляется оболочкой, а stdout и stderr по-прежнему привязаны к сеансу оболочки. Это означает, что при завершении сеанса оболочки (вы закрываете окно терминала, выходите из ssh и т. Д.) Процесс команды отправляется сигналом HUP, который обычно завершает команду.

Refrence:

Смежные вопросы