Bash 如何恢复我的流程

Bash 如何恢复我的流程,bash,unix,terminal,osx-lion,ps,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

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

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

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

  • 等它完成。
    init
    将收集其状态
  • 然后可能重新启动升级
无法将终端连接到这样孤立的进程