【问题标题】:Broken terminal - [forkpty: Resource temporarily unavailable][Could not create a new process and open a pseudo-tty.]终端损坏 - [forkpty:资源暂时不可用][无法创建新进程并打开伪 tty。]
【发布时间】:2017-07-17 17:00:05
【问题描述】:

我无法在 MacOS 10.12 上启动终端

我收到以下消息:

[forkpty: Resource temporarily unavailable][Could not create a new process and open a pseudo-tty.]

我该如何解决这个问题?

【问题讨论】:

    标签: terminal macos-sierra


    【解决方案1】:

    我只是重新启动计算机来解决问题。希望这对将来的其他人有所帮助。

    【讨论】:

    • 解决此问题的最快方法。
    • 这里相同,但每天都会发生。
    • 见我上面的解决方案。每次都重新启动计算机很难解决。
    【解决方案2】:

    我遇到这个问题将近一周了,这让我发疯了,因为我每次都必须重新启动计算机。单身的。时间。

    抱歉,每次重新启动计算机都不是解决方案。

    就我而言,这是一个 cron 进程。我的进程每分钟都在运行,这似乎占用了很多内存。在我的情况下解决问题的步骤是:

    1. 运行 crontab -e 并降低 cron 进程的运行频率。
    2. 运行Activity Monitor.
    3. 如果Activity Monitor图标上下跳动打不开,请关闭部分程序。就我而言,我关闭了 Evernote 和 Slack。我认为这释放了一些内存,并打开了活动监视器。
    4. 单击Activity Monitor 中的Process Name 选项卡以按字母顺序排列进程。
    5. 向下滚动,您可能会看到一个不断重复的过程。 (在这里,我看到了很多cron
    6. 您想停止所有这些进程。选择所有叛徒进程,然后在左上角单击x 将它们全部退出。 .
    7. 这解决了我的问题。

    我会在接下来的几天里观察。如果有任何变化,我会更新。否则,这意味着它有效。

    祝你好运!

    【讨论】:

      【解决方案3】:

      可能是您打开了太多应用程序,导致电脑内存不足。 我刚刚打开了太多应用程序,我的iterm2和终端出现故障,直到退出一些无用的应用程序,重新打开两个,一切都会好起来的。 我的Mac是MBA2017 8G。

      【讨论】:

        【解决方案4】:

        这个解释让我们更深入地了解 id 正在发生的事情。您的计算机上运行的进程似乎太多,并且存在一定的限制。

        http://blog.ghostinthemachines.com/2010/01/19/mac-os-x-fork-resource-temporarily-unavailable/

        【讨论】:

        • 这发生在我打开 Android Studio 时。当我关闭它时,一切都恢复了正常。
        【解决方案5】:

        sudo sysctl kern.tty.ptmx_max=255(或 511,或其他)应该修复它。

        我的默认值(在 El Capitan 中)是 127。(作为 tmux 用户,我需要 不止于此。)

        要了解更多信息:

        sysctl | grep max
        ulimit -a
        launchctl limit
        
        cat /private/etc/launchd.conf
        cat /private/etc/sysctl.conf
        
        man 8 sysctl
        

        【讨论】:

        • 这可能是一个愚蠢的问题,但是如果终端无法启动,您应该如何输入这些命令?
        • 重启电脑,哈哈。或者如果它立即出现,则以安全模式重新启动:)
        • 你可以打开活动监视器 -> 内存 -> 杀死占用内存的进程 -> 然后输入命令
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-11
        • 2018-08-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多