在WSL中创建自定义服务

时间:2018-08-29 15:34:47

标签: linux service windows-subsystem-for-linux

我正在尝试将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。我根据此答案https://unix.stackexchange.com/a/368102/119836尝试将/lib/systemd/system/rocketshipit.service复制到/etc/systemd/system/rocketshipit.service,但在控制台中得到了同样的结果。

我也尝试运行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和相同的输出。

我担心在尝试进行此服务设置时可能会朝错误的方向发展,我想念的是什么?

0 个答案:

没有答案