Почему рыбные раковины создают скрытый процесс в iTerm2

339
Long Thai

Я перешел от bash к рыбным панцирям в iTerm2. Однако всякий раз, когда я запускаю iTerm2, я получаю следующее сообщение об ошибке:

Сессия закончилась очень скоро после старта. Проверьте правильность команды в профиле.

Посмотрев вокруг, я понимаю, что всякий раз, когда я запускаю iTerm2 в первый раз, он создает два процесса:

40776 ?? S 0:00.41 /Users/admin/Applications/iTerm.app/Contents/MacOS/iTerm2 40778 s000 Ss 0:00.03 /Users/admin/Applications/iTerm.app/Contents/MacOS/iTerm2 --server login -fp admin 

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

У меня нет этой проблемы с Bash или даже Zsh. Итак, почему рыбья раковина создает дополнительный и скрытый процесс, и как это предотвратить?

1
Недостаточные данные. Рыба не создает этот процесс. iTerm есть. Ошибка, о которой сообщает iTerm2, означает, что запущенный им процесс, предположительно оболочка входа в систему, завершился очень быстро. Вы запускали `chsh -s / usr / local / bin / fish`, чтобы установить его в качестве оболочки для входа? Вы даже можете запустить экземпляр iTerm2? Если у вас есть рыба или что-то еще (например, Bash)? Если что-то еще, что произойдет, если вы введете `fish -l`? Kurtis Rader 7 лет назад 0

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

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