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:
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à.