2014-09-28 4 views
0

Когда я запускаю терминал на своем Macbook Pro, он запускает процесс. Я должен использовать ctrl + C, чтобы убить его. Если я закрываю окно непосредственно, он предупреждает меня, что выполняются следующие процессы: login, bash, bash, perl5.12.Процесс запуска при запуске терминала на Mac OSX

Любая идея, что может происходить здесь и как я вернусь в нормальное состояние?

+0

Я думаю, вы добавили что-то в свой профиль bash ... попробуйте посмотреть в '~/.profile' или' ~/.bash_profile' –

ответ

0

У меня лично был этот вопрос некоторое время назад. Сначала проверьте, не является ли он одним из ваших профилей. Предполагая, что вы используете bash, мы рассмотрим ваш профиль bash.

Во-первых, убедитесь, что проблема на самом деле связана с вашим профилем bash. Отправьте сценарии следующим образом.

source ~/.bash_profile 
source ~/.profile 

Если после запуска тех вы наблюдаете ту же проблему висит, где вы должны CNTRL + с, то вы знаете, что сценарий имеет проблему.

Лучший способ исправить ситуацию - прокомментировать различные части вашего сценария, чтобы выяснить, где проблема. Резервное копирование вашего профиля, а затем закомментируйте половину вашего профиля и сделать

source ~/.bash_profile 

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

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