VSCode убивает запущенные процессы - PullRequest
0 голосов
/ 13 сентября 2018

Я использую отладку Python и отладку присоединения LLDB, так как у меня есть код на Python и C ++

Я выполнял это несколько раз.Похоже, что каждый раз, когда в середине отладки возникает исключение, процесс не убивается.

В результате теперь, после нескольких запусков, когда я пытаюсь использовать отладку LLDB Attach, он показывает несколько экземпляровзапускается тот же файл

Невозможно узнать, какой процесс является последним

Также как убить процессы, которые не были завершены.

Для справки вот изображение enter image description here

1 Ответ

0 голосов
/ 14 сентября 2018

Эти процессы, вероятно, можно назвать ghost processes. Они вызваны предыдущим прогоном, когда один не отсоединяет от него lldb.

Ручной поиск идентификаторов процессов и их уничтожение решили проблему.

Список процессов, связанных с Python

ps -ef | grep python

Убить тех, кого вы определили как призрака.

kill -9 <process-id>
...