Как я могу вернуть свой процесс

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

Решение

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

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

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

Другие вопросы по тегам