Как решить Cygwin Terminal Ошибка: не удалось обработать дочерний процесс: нет доступных терминалов (-1)

После экспериментов с некоторыми инструментами SSH Cygwin, которые позволяют мне использовать сохраненные ключи SSH в утилите Pageant Putty в Windows, обычное закрытие окна и попытка открыть новое приводит к ошибке, упомянутой в этой статье. К моему удивлению, это происходит не только с Cygwyn, но и с другими инструментами, такими как Git Bash. Ошибка вызвана (как я) для инструментов SSH, которые я решил запустить и использовать. Проблема в том, что ssh-соединения, которые вы установили в оболочках git bash или cygwin, не закрываются, что делает доступную оболочку зависшей и недоступной.

Решение довольно простое: остановите активную службу SSH в вашей системе либо из командной строки, либо с помощью диспетчера задач Windows:

Из командной строки

Откройте новый терминал (cmd.exe) и выполните следующую инструкцию:

taskkill /F /IM ssh.exe

taskkill Команда завершает данный процесс, который в этом случае ssh.exe,

Графически с диспетчером задач

Если вы хотите сделать это графически, запустите диспетчер задач Windows (taskmgr.exe) и искать ssh.exe (а также ssh-pageant.exe если указано) и завершите эти задачи:

Диспетчер задач Windows Kill process SSH.exe

После завершения указанного процесса вы сможете без проблем открыть новый терминал Cygwin.

Ссылка на основную публикацию
Adblock
detector