Изменить путь «Пуск в» службы Windows - PullRequest
0 голосов
/ 31 января 2019

Службы Windows по умолчанию запускаются в %WinDir%\System32 (Из этого ответа: В каком каталоге работает служба Windows? * ).

Я бы хотел, чтобы это выполнялось вC:\Path\To\Django\ вместо этого, и не может изменить код Python.

Я предполагаю, что это будет regedit ключ: значение, но не уверен, что это такое.

У меня сейчас есть:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<My Service>\Parameters

ключ: пара значений

Application: "C:\ProgramData\python.exe" "C:\Path\To\Django\manage.py" runserver

1 Ответ

0 голосов
/ 31 января 2019

Добавьте строковое значение AppDirectory в ключ параметров и установите желаемое значение рабочего каталога.

AppDirectory: "C:\Path\To\Django"

Кредит для отметки на: https://serverfault.com/questions/114238/windows-service-can-i-configure-the-current-working-directory

...