为什么fish shell会在iTerm2中创建一个隐藏进程


3

我在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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.