我在iTerm2中从bash转移到了fish shell。但是,每当我启动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没有这个问题。那么,为什么fish shell会创建一个额外的隐藏进程,以及如何阻止它进行呢?
您的iTerm2默认配置文件是什么样的?
—
Jay Thompson