Как контролировать внешний процесс (самый простой подход) - PullRequest
0 голосов
/ 10 февраля 2020

У меня запущено приложение csharp на сервере моего клиента. Приложение представляет собой Windows Сервис. Я хочу знать, запущено ли приложение, остановлено ли оно, и, наконец, хочу перезапустить его. Все должно быть сделано из приложения веб-клиента.

Поскольку доступ из внешних сетей к этому компьютеру ограничен моим клиентом, я думал о реализации «агента клиента», который будет просто еще одной Windows службой, работающей локально и которая может выполнить «перезагрузку» и «стоп» команды. Было бы потянуть внешний «агент-сервер», чтобы узнать, нужно ли выполнять команды.

Что вы думаете об этом? Есть идеи получше?

Большое спасибо!

...