Как сохранить работоспособность Futon после закрытия Mintty? - PullRequest
1 голос
/ 13 мая 2011

Вопрос для начинающих:

Я использую инструмент командной строки Mintty / Cygwin для запуска моей CouchDB.Я просто ввожу: couchdb ... и это прекрасно работает.Запускается CouchDb, и я могу получить доступ к Futon.

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

Как сохранить работоспособность CouchDB / Futon после закрытия Mintty?

1 Ответ

1 голос
/ 14 мая 2011

Вы можете сказать bash (оболочка, запущенная в mintty), чтобы она закрывала запущенный процесс с помощью команды disown, что означает, что он больше не будет передавать сигнал зависания терминала (SIGHUP), когда mintty закрывается. Если вы не запустили couchdb в фоновом режиме, вставив & в конце командной строки, сначала необходимо приостановить его с помощью Ctrl + Z , а затем поставить это в фоновом режиме с bg.

Или вы можете вызвать процесс через nohup или setsid (из пакета util-linux). nohup просто блокирует сигнал зависания, тогда как setsid запускает процесс в фоновом сеансе, полностью отключенном от терминала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...