IPFS как оконная служба (win 7)
Попытка добавить "демон IPFS" в качестве службы окна.
Вот что я попробовал:
Команда SC:
sc.exe create IPFS binpath= "\"C:\Program Files\go-ipfs\ipfs.exe\" \"daemon\"" DisplayName= "IPFS" start= "auto"
Выход:
[SC] CreateService SUCCESS
"Путь к выполнению" в service.msc отражает как:
"C:\Program Files\go-ipfs\ipfs.exe" "daemon"
Этот путь правильный и запускает демон IPFS, если я ввожу cmd.
Но когда я запускаю сервис с "NET START IPFS", он говорит
The service is not responding to the control function.
More help is available by typing NET HELPMSG 2186.
1 ответ
Вы пытаетесь использовать ipfs.exe напрямую в качестве службы Windows, но это не поддерживается ipfs.exe. Это просто обычный исполняемый файл Windows.
Я думаю, вам придется использовать инструмент-оболочку службы, такой как https://github.com/kohsuke/winsw чтобы обернуть двоичный файл ipfs в качестве службы Windows.