Отправка OS.kill(pid, signal.SIGUSR1) в процесс, работающий в EclipsePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Отправка OS.kill(pid, signal.SIGUSR1) в процесс, работающий в Eclipse

Сообщение Anonymous »

Я пытаюсь использовать тактику, описанную в разделе show-stack-trace-of-running-python-application, в приложении Python, работающем в Eclipse/PyDev. Я установил описанный там модуль (в файле show_stack_trace.py) в каталог salt.utils, на который есть ссылка в PYTHONPATH. Затем я (следуя инструкциям, приведенным в описании) вызвал функцию прослушивания модуля, а затем запустил целевое приложение в отладчике. Я нажал точку останова, а затем «возобновил» выполнение, которое затем продолжило выполнение. Затем я попытался отправить сигнал SIGUSR1, выполнив OS.kill(pid, signal.SIGUSR1) из консоли Eclipse. В результате появилось сообщение об ошибке: «[Неверный фрейм]: выберите фрейм для подключения консоли». У меня недостаточно опыта использования отладчика Eclipse/PyDev, чтобы знать, как «выбрать кадр». Я не совсем уверен, что смогу отправить сигнал SIGUSR1 с помощью консоли Eclipse Python, и не знаю, как отправить его другим способом. Вот окно Eclipse, которое показывает ситуацию:
Изображение

Я думаю, это элементарный вопрос, но я новичок в использовании Eclipse/PyDev. Любая помощь будет оценена по достоинству. Кстати, вы можете заметить, что я не выполнил команду «import os» перед вызовом os.kill. Я заметил это после того, как сделал снимок экрана, но выполнение команды «import os» привело к тому же сообщению об ошибке, что и os.kill(...).

Подробнее здесь: https://stackoverflow.com/questions/791 ... in-eclipse
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Отправка OS.kill(pid, signal.SIGUSR1) в процесс, работающий в Eclipse
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Отправка OS.kill(pid, signal.SIGUSR1) в процесс, работающий в Eclipse
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Почему этот код C возвращает `sg!` Строка дважды как реакция на два последующих сигнала SIGUSR1, поднятые командой `kill
    Anonymous » » в форуме Linux
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Kill -9 не работает в докер-контейнере [закрыто]
    Anonymous » » в форуме Linux
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Почему команда «kill -19 PID» в LINUX не работает?
    Anonymous » » в форуме Linux
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»