Vscode убивает запущенные процессы

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

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

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

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

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

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

1
0
7 061
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

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

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

ps -ef | grep python

Убивая тех, кого вы считаете призраком.

kill -9 <process-id>

Спасибо, что поделились своим решением, вы можете принять его как ответ. Это может быть полезно для других членов сообщества, читающих эту ветку.

Joy 26.09.2018 10:46

Спасибо за напоминание. Я не смог сделать это, потому что Stack Exchange требует, чтобы вы приняли свой ответ только по прошествии определенных часов (я думаю, 24 часа)

Chaitanya Bapat 27.09.2018 08:11

Другие вопросы по теме