скрипт что-то делает в бесконечном цикле.
Как правильно в Windows отправить сигнал KILL из такого «исходного» процесса, чтобы корректно завершить работу скрипта? keyboardinterrupt и обработать его через try-except?
а родительский процесс на чем написан?
запускает через CreateProcessA\W ?
да, там по сути все через это запускается
ну я так понял из документации Note On Windows, SIGTERM is an alias for terminate(). CTRL_C_EVENT and CTRL_BREAK_EVENT can be sent to processes started with a creationflags parameter which includes CREATE_NEW_PROCESS_GROUP. что послать сигнал ты можешь группе процессов при помощи https://docs.microsoft.com/en-us/windows/console/generateconsolectrlevent
Обсуждают сегодня