Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Как поймать SIGTERM?

Автор: zerling 8.5.2009, 15:18

Собственно в программе надо реагировать на системный сигнал SIGTERM (линуксы)

Есть ли возможность реагировать на сигналы системы типа SIGTERM,SIGBREAK и т.д. средствами QT4?
Программа будет работать демоном и ей надо обязательно завершать работу корректно.

Автор: igor_bogomolov 8.5.2009, 16:58

Может данная статья чем-то поможет
http://doc.crossplatform.ru/qt/4.5.0/unix-signals.html

Автор: Litkevich Yuriy 8.5.2009, 17:07

igor_bogomolov, по моему там про "наоборот".

А пардон, похоже, самое оно.

Автор: igor_bogomolov 8.5.2009, 17:07

Цитата
In this example, we intend to handle both the SIGHUP and SIGTERM signals.

Наверное переводчик Google меня опять подвел. :(
Мне показалось, что это то, что нужно

Автор: Litkevich Yuriy 8.5.2009, 17:41

Я думаю, что всё же этот пример позволит решить задачу

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)