Как я могу вернуть свой процесс - PullRequest
1 голос
/ 04 августа 2011

Я случайно закрыл окно своего терминала (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 Ответ

2 голосов
/ 04 августа 2011

Вы закрыли оболочку, которая была родительской для вашей команды sudo, поэтому она была заново связана с процессом 1 init.У вас есть два варианта:

  • Дождитесь завершения.init получит свой статус.
  • kill(1), а затем, возможно, перезапустит ваше обновление.

Нет способа подключить терминал кпроцесс осиротел, как это.

...