小编Mr.*_*r.D的帖子

Systemctl 服务在启动期间超时

<我已经创建*.service并将它放在我的/etc/systemd/system文件夹中:

[Unit]
Description=WSO2 IoT Message broker

[Service]
Environment="JAVA_HOME=/usr/lib/jvm/java-8-oracle"
Type=forking
ExecStart=/home/ubuntu/wso2iot-3.1.0/bin/broker.sh

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

我想运行 WSO2 物联网服务器的其中之一,但这并不重要。

当我bash手动启动这个脚本时,它会加载很长时间并保持在启动模式,因为它运行类似 Web 服务器应用程序的东西,然后使用特定端口。

当我像这样启动这个服务时:

sudo systemctl start myservice.service
Run Code Online (Sandbox Code Playgroud)

过了好久才说: Start operation timed out. Terminating.

我需要让这个服务永远启动,直到我手动停止它。

我在服务配置文件中遗漏了什么?

server bash services systemd

8
推荐指数
1
解决办法
2万
查看次数

如何在 Windows 10 中更改 Bash 的根位置?

我刚刚为 Windows 10 安装了 Bash,它运行良好。

它将文件保存在C:\Users\{my user name}\AppData\Local\Lxss. 主要问题是它位于C:\空间很少的目录中。我想将它移动到D:\,它有 1 TB 的空间。

是否可以在 Windows 10 中更改 Bash 的根文件夹?

bash windows-subsystem-for-linux

7
推荐指数
2
解决办法
1万
查看次数