2011-08-04 3 views
1

내가 실수, 난 그냥 난 내 프로세스가 다시

sudo port upgrade outdated 

을 내 터미널 창 (iTerm2) 내가 OSX 사자를 실행하고 실행 폐쇄와 난의 난 내 터미널에서 다시 출력을 얻을 수있는 기대했다 얻을 수있는 방법 프로세스가 종료되지 않았습니다. 입력 할 때 여전히 계속 표시됩니다.

$ 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 

다시 가져 오려면 어떻게해야합니까? 끝내기까지 시간이 걸릴 거라는 걸 알아, 미쳤나요?

답변

2

sudo 명령의 부모 인 쉘을 닫았으므로 1init 프로세스가 다시 사용됩니다. 다음 두 가지 옵션이 있습니다.

  • 완료 될 때까지 기다리십시오. init은 상태를 수집합니다.
  • kill(1) 그런 다음 업그레이드를 다시 시작하십시오.

이와 같이 고아가 된 프로세스에 터미널을 부착 할 방법이 없습니다.

+0

빠른 답변 주셔서 감사합니다. – rroche

관련 문제