1

我不小心关闭了终端窗口 (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 

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

4

1 回答 1

2

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

  • 等到它完成。将init收集其状态。
  • kill(1)它然后也许重新开始你的升级。

没有办法将终端附加到这样的孤立进程。

于 2011-08-04T18:31:41.293 回答