Я тестирую Log-parser, который выполняет бесконечный цикл (намеренно) с охлаждением в 3 секунды при каждом повторении.
В конце концов я свяжу все данные с графическим интерфейсом, чтобы я мог остановить цикл, когда пользователь будет готов к синтаксическому анализу.
Теперь (небольшая) проблема заключается в том, что при тестировании вывода в терминале (в OSX), когда я нажимаю CTRL + Z, чтобы отменить процесс, мой монитор активности продолжает показывать процесс как активный (вероятно, из-за цикла?).
Итак, вопрос: как я могу позвонить (без дополнительных неродных библиотек, если это возможно), чтобы остановить весь процесс при вызове CTRL + Z в Терминале? Когда я выхожу из терминала, все процессы python убиваются, но я хотел бы знать, как это сделать, пока терминал все еще работает :).