Я запускаю
Код: Выделить всё
$ wine python -c "import signal, time; signal.signal(signal.SIGTERM, print); time.sleep(60)"
Когда я запускаю тот же самый программа, но без Wine, то она вызывает обработчик сигнала как положено.
Код: Выделить всё
$ python -c "import signal, time; signal.signal(signal.SIGTERM, print); time.sleep(60)"
15
15
Wine: Wine-9.0
Python: 3.12.5
Подробнее здесь: https://stackoverflow.com/questions/788 ... le-signals