用 nohup 重新生成
时间: 2023-12-29 15:08:41 浏览: 82
blogger:一个静态博客生成服务,支持 Webhook 触发更新, 从 Git 仓库生成, 简单快捷
如果您希望在后台运行 saas-mqtt-server.jar 并且不受终端会话的影响,可以使用 nohup 命令。以下是示例代码,您可以根据自己的需求进行修改和适配。
```bash
#!/bin/bash
# 设置环境变量
export JAVA_HOME=/path/to/your/java/home
export PATH=$JAVA_HOME/bin:$PATH
# 启动命令,注意根据自己的实际情况进行修改
nohup java -jar /path/to/your/saas-mqtt-server.jar > /dev/null 2>&1 &
```
将以上代码保存到一个文件中,比如 saas-mqtt-server-start.sh,然后给该文件添加执行权限:
```bash
chmod +x saas-mqtt-server-start.sh
```
现在,您就可以通过运行该脚本来在后台启动 saas-mqtt-server.jar 了。如果需要停止运行,可以使用 kill 命令,如:
```bash
ps -ef | grep saas-mqtt-server.jar | grep -v grep | awk '{print $2}' | xargs kill
```
该命令将会找到所有正在运行的 saas-mqtt-server.jar 进程并停止它们。
阅读全文