当我尝试退出终端时“有停止的工作”

ins*_*get 4 linux terminal.app macos

我在运行 Mac OSX Lion 10.7.5 的 MacBookPro 上使用 terminal.app。当我尝试exit使用终端时,我收到一条消息“有停止的作业”并且exit失败了。

此错误消息是什么意思,我该如何解决?

ins*_*get 8

发生这种情况的原因是该终端窗口中仍有一个已停止的作业打开(废话!)。通常,当程序运行并挂起(使用ctrlz)时会发生这种情况。

要获取此类作业的列表,请使用jobs终端上的命令并使用fg恢复每个作业并正确退出它们。完成后,终端可以exit正常编辑。

当然,一个更简单的解决方案(虽然不是我建议的解决方案)是简单地用鼠标关闭终端,忽略任何警告消息。

[来源]