Скажем, у меня есть приложение сторонних разработчиков, которое выполняет фоновые работы, но выводит на консоль все ошибки и сообщения. Это означает, что в настоящее время мы должны поддерживать вход пользователя на сервер и перезапускать приложение (дважды щелкнуть) каждый раз при перезагрузке.Как запустить приложение CLI в качестве службы Windows?
Не очень круто.
Я был отчасти уверен, что существует простой способ сделать это - общий обертку сервис, который может быть сконфигурирован с лог-файл для stdout
и stderr
.
Я проверил svchost.exe
, но according to this site, его только для материалов DLL. Жалость.
EDIT: Приложение необходимо запустить из командного файла. FireDaemon, кажется, сделать трюк, но я думаю, что это немного перебор, для чего-то, что может быть сделано в < 10 строк кода Python ... Ну да ладно, не придуманного Здесь ...