【问题标题】:How can i get my process back我怎样才能找回我的流程
【发布时间】:2011-08-04 18:18:13
【问题描述】:

我不小心关闭了终端窗口 (iTerm2) 我正在运行 OSX Lion,我只是跑了

sudo port upgrade outdated

我希望我可以在终端上恢复输出,但进程并没有退出我在输入时仍然可以看到它

$ ps -ef | grep upgrade
    0 58525     1   0 11:10AM ??         0:00.04 sudo port upgrade outdated
    0 58535 58525   0 11:10AM ??         0:04.90 /usr/bin/tclsh /opt/local/bin/port 

我该怎么做才能找回它?我知道这需要一段时间才能完成,我疯了吗?

【问题讨论】:

    标签: bash unix terminal osx-lion ps


    【解决方案1】:

    您关闭了作为 sudo 命令父级的 shell,因此它被重新设置为进程 1 init 的父级。你有两个选择:

    • 等到它完成。 init 将收集其状态。
    • kill(1) 它,然后可能会重新开始升级。

    无法将终端附加到这样的孤立进程。

    【讨论】:

      猜你喜欢
      • 2016-07-22
      • 1970-01-01
      • 2016-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-09
      相关资源
      最近更新 更多