在Mac OSX上启动终端时进行处理

时间:2014-09-28 20:23:21

标签: macos terminal

每当我在Macbook Pro上启动终端时,它就会运行一个进程。我必须使用ctrl + C来杀死它。如果我直接关闭窗口,它会警告我正在运行以下进程:login,bash,bash,perl5.12。

知道这里可能会发生什么,以及我如何恢复正常状态?

1 个答案:

答案 0 :(得分:0)

我个人以前就遇到过这个问题。首先检查它是否来自您的某个配置文件。假设您正在使用bash,我们将查看您的bash配置文件。

首先,确保问题实际上源于您的bash配置文件。如下所述来源。

source ~/.bash_profile
source ~/.profile

如果在运行那些之后你观察到你必须cntrl + c的同一个悬挂问题,那么你知道哪个脚本有问题。

纠正这种情况的最佳方法是注释掉脚本的不同部分,以找出问题所在。备份您的个人资料,然后注释掉您的个人资料的一半并执行

source ~/.bash_profile

如果它挂起或不挂起将告诉你问题的一半是什么。继续重复此操作,直到找到问题为止。它听起来比实际更长。