Comment puis-je récupérer mon processus

J’ai accidentellement fermé la fenêtre de mon terminal (iTerm2). J’exécute OSX Lion, je viens de courir

sudo port upgrade outdated 

et j’espérais pouvoir récupérer la sortie sur mon terminal, le processus ne s’est pas arrêté, je le vois toujours quand je tape

 $ 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 

Que puis-je faire pour le récupérer? Je sais que ça va prendre un moment pour finir, suis-je fou?

Vous avez fermé le shell qui était le parent de votre commande sudo , il a donc été renvoyé au processus 1 l’ init . Vous avez deux options:

  • Attendez qu’il soit complet. L’ init collectera son statut.
  • kill(1) et ensuite peut-être redémarrer votre mise à niveau.

Il n’y a aucun moyen d’attacher un terminal à un processus orphelin comme celui-là.