1

端末ウィンドウ ( 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 

元に戻すにはどうすればよいですか? 完了するまでに時間がかかることはわかっていますが、私はおかしいですか?

4

1 に答える 1

2

sudoコマンドの親であったシェルを閉じたため、プロセス1の親が変更されましたinit。次の 2 つのオプションがあります。

  • 完了するまで待ちます。はinitステータスを収集します。
  • kill(1)その後、アップグレードを再開してください。

そのように孤立したプロセスに端末を接続する方法はありません。

于 2011-08-04T18:31:41.293 に答える