Сведения о вопросе

SOON

21:18, 2nd October, 2020

Теги

Nginx    

Как добавить службу Windows

Просмотров: 335   Ответов: 10

Привет. Установил nginx на Windows XP, надо чтобы команда
start D:\Webserver\nginx-0.9.5\nginx.exe
Выполнялась при включении компьютера.
Насколько я понимаю надо создать службу =)



  Сведения об ответе

ITSME

04:52, 29th September, 2020

Засунуть команду в .bat файл, потом кинуть его в автозагрузку.
А лучше ярлык на nginx.exe в автозагрузку.


  Сведения об ответе

PHPH

08:24, 27th September, 2020

  Сведения об ответе

PROGA

02:15, 27th September, 2020

  Сведения об ответе

SILA

08:42, 25th September, 2020

Использовать InstallUtil.exe:
msdn.microsoft.com/ru-ru/library/50614e95.aspx


  Сведения об ответе

ASSembler

18:19, 29th September, 2020

Чтобы программа могла запуститься в качестве службы, она должна сделать несколько хитрых вызовов к API, чего обычный софт обычно не делает. Так что используйте банальную автозагрузку и не изобретайте велосипедов.


  Сведения об ответе

Chhiki

12:03, 30th September, 2020

Нативное решение Instsrv + Srvany, как уже многие написали выше. У меня прекрасно работает с uTorrent.


  Сведения об ответе

ЯЯ__4

11:34, 25th September, 2020

В интернетах для создания сервиса Nginx предлагают использовать WinSW — projectkenai.com/projects/winsw/pages/Home
Параметры создания сервиса для Nginx:
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<executable>c:\nginx\nginx.exe</executable>
<logpath>c:\nginx\</logpath>
<logmode>roll</logmode>
<depend></depend>
<startargument>-p c:\nginx</startargument>
<stopargument>-p c:\nginx -s stop</stopargument>
</service>


  Сведения об ответе

pumpa

10:39, 28th September, 2020

Самое просто решение создать задание (Пуск-> Стандартные -> Служебные -> Назначенные задания)
Этому заданию можно указать стартовать при запуске компьютера, при этом эта задача выполниться даже если никто не будет залогинен.


  Сведения об ответе

dump

19:53, 25th September, 2020

sc create nginx binpath="D:\Webserver\nginx-0.9.5\nginx.exe" displayname="nginx" depend=Tcpip start=auto


Удалять — sc.exe delete nginx

Ну, и sc create /? если что.


  Сведения об ответе

ASER

21:23, 28th September, 2020

Ещё один вариант работы со службами (удаление, создание и прочее) — через WMI. Вот, к примеру, команда для создания службы: wmic service call create, где после create нужно ввести параметры службы. Подробнее: wmic service call create /?


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться