#.net-core #service #kill
#.net-ядро #Обслуживание #убить
Вопрос:
Я создал службу Windows на dotnet core 3.1, используя класс BackgroundService.
Есть ли способ обнаружить запрос на уничтожение, который был отправлен, например, через диспетчер задач, с помощью taskkill или программно?
Ответ №1:
Некоторые основные шаги в командной строке, которые вы должны выполнить:
1 — Узнайте имя службы
2 — Узнайте PID службы
sc queryex servicename
3 — Уничтожить PID
taskkill /f /pid [PID]
Вы можете прочитать больше.