每当我在Macbook Pro上启动终端时,它就会运行一个进程。我必须使用ctrl + C来杀死它。如果我直接关闭窗口,它会警告我正在运行以下进程:login,bash,bash,perl5.12。
知道这里可能会发生什么,以及我如何恢复正常状态?
答案 0 :(得分:0)
我个人以前就遇到过这个问题。首先检查它是否来自您的某个配置文件。假设您正在使用bash,我们将查看您的bash配置文件。
首先,确保问题实际上源于您的bash配置文件。如下所述来源。
source ~/.bash_profile
source ~/.profile
如果在运行那些之后你观察到你必须cntrl + c的同一个悬挂问题,那么你知道哪个脚本有问题。
纠正这种情况的最佳方法是注释掉脚本的不同部分,以找出问题所在。备份您的个人资料,然后注释掉您的个人资料的一半并执行
source ~/.bash_profile
如果它挂起或不挂起将告诉你问题的一半是什么。继续重复此操作,直到找到问题为止。它听起来比实际更长。