Создание пользовательского сервиса в WSL - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь настроить RocketShipIt в качестве службы в моей подсистеме для Linux, но мне кажется, что я задела кучу стен. https://docs.rocketship.it/rs/docs/self-host.html

Если я точно следую указаниям

Create file: /lib/systemd/system/rocketshipit.service:

[Unit]
Description=RocketShipIt

[Service]
Type=simple
Restart=always
RestartSec=5s
# change to match your path
ExecStart=/home/mark/RocketShipIt -s

[Install]
WantedBy=multi-user.target
Start the service:

sudo service rocketshipit start

Тогда я получу rocketshipit: unrecognized service. Я попытался скопировать /lib/systemd/system/rocketshipit.service в /etc/systemd/system/rocketshipit.service на основе этого ответа https://unix.stackexchange.com/a/368102/119836, но в консоли я получаю то же самое.

Я также попытался запустить systemctl daemon-reload, но затем я получил Failed to connect to bus: No such file or directory.

Итак, я попытался выполнить шаги из https://askubuntu.com/a/813644/57016, чтобы посмотреть, поможет ли это, но теперь я получаю Failed to execute operation: Launch helper exited with unknown return code 1 и тот же вывод в исходных служебных командах.

Боюсь, что я могу пойти в неправильном направлении и с точки зрения настройки этого сервиса, что мне не хватает?

...