Я был бы признателен, если бы вы могли рассказать нам, как запускать SIGTERM на окнах. Если вы можете, пожалуйста, дайте мне пример кода.Как поднять SIGTERM в Windows
-6
A
ответ
3
Используйте рейз функции:
int ret;
ret = raise(SIGTERM);
+0
Он спрашивает о 'SIGTERM'. (Что хорошо, потому что 'SIGINT' не поддерживается для приложений Win32.) –
+0
Спасибо, Коди. Починил это. –
Вы можете использовать 'raise' (не требует образец кода, это действительно так просто, как чтение документации), но никто не использует сигналы на Windows, для POSIX, кроме совместимость. Почему, по-вашему, вам это нужно? Что ты пытаешься сделать? Можете ли вы дать нам еще один контекст? –
И если вы пытаетесь отправить SIGTERM из одного процесса в другой процесс, это невозможно, Windows не имеет межпроцессорных сигналов. Вам нужно будет использовать другую форму IPC. –