我怎样才能恢复过程

时间:2011-08-04 18:18:14

标签: bash unix terminal osx-lion ps

我意外地关闭了我的终端窗口(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 

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

1 个答案:

答案 0 :(得分:2)

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

  • 等到它完成。 init将收集其状态。
  • kill(1)然后重新启动升级。

没有办法将终端连接到像这样孤立的进程。