2016-12-30 6 views
-6

Я был бы признателен, если бы вы могли рассказать нам, как запускать SIGTERM на окнах. Если вы можете, пожалуйста, дайте мне пример кода.Как поднять SIGTERM в Windows

+3

Вы можете использовать 'raise' (не требует образец кода, это действительно так просто, как чтение документации), но никто не использует сигналы на Windows, для POSIX, кроме совместимость. Почему, по-вашему, вам это нужно? Что ты пытаешься сделать? Можете ли вы дать нам еще один контекст? –

+1

И если вы пытаетесь отправить SIGTERM из одного процесса в другой процесс, это невозможно, Windows не имеет межпроцессорных сигналов. Вам нужно будет использовать другую форму IPC. –

ответ

3

Используйте рейз функции:

int ret; 
ret = raise(SIGTERM); 
+0

Он спрашивает о 'SIGTERM'. (Что хорошо, потому что 'SIGINT' не поддерживается для приложений Win32.) –

+0

Спасибо, Коди. Починил это. –

 Смежные вопросы

  • Нет связанных вопросов^_^