后台运行jar包的脚本
时间: 2023-10-09 15:13:13 浏览: 215
你可以使用以下脚本来后台运行jar包:
```
#!/bin/bash
nohup java -jar yourJarFile.jar > output.log 2>&1 &
```
其中,`yourJarFile.jar` 是你要运行的jar包的文件名。`output.log` 是输出日志的文件名。这个脚本会将日志输出到 `output.log` 文件中,并在后台运行你的jar包。
你可以将这个脚本保存到一个文件中,例如 `runJar.sh`,然后在终端中运行以下命令来执行脚本:
```
chmod +x runJar.sh
./runJar.sh
```
这个命令会给脚本文件赋予可执行权限,并运行脚本。
相关问题
linux系统启动jar包脚本
可以在 Linux 系统中通过命令行启动 jar 包。
具体步骤如下:
1. 使用 cd 命令进入 jar 包所在的文件夹
2. 运行 java -jar 命令,后面跟上 jar 包的文件名,例如:`java -jar myapp.jar`
如果想要在后台运行 jar 包,可以使用 `nohup` 命令,例如:
`nohup java -jar myapp.jar &`
您也可以创建一个脚本来启动 jar 包。具体步骤如下:
1. 使用文本编辑器(如 vi、emacs 或者 nano)新建一个文件,命名为 start.sh
2. 在文件中输入以下内容:
```
#!/bin/bash
cd /path/to/jar
nohup java -jar myapp.jar &
```
3. 保存文件并关闭编辑器
4. 使用 chmod 命令给 start.sh 文件添加可执行权限:`chmod +x start.sh`
5. 运行脚本启动 jar 包:`./start.sh`
注意:上述命令假设 jar 包文件名为 myapp.jar,并且位于 /path/to/jar 目录下。请替换为实际的文件名和路径。
linux部署jar包 后台运行
在Linux上部署并后台运行一个jar包,你可以使用以下步骤:
1. 确保你已经安装了Java运行环境(JRE)或者Java开发工具包(JDK)。
2. 将你的jar包上传到Linux服务器上的一个目录中,例如`/opt/myapp`。
3. 创建一个启动脚本,例如`start.sh`,并将以下内容添加到脚本中:
```shell
#!/bin/bash
nohup /usr/local/jdk1.8.0_291/bin/java -jar /opt/myapp/demo.jar > /dev/null 2>&1 &
```
这个脚本使用`nohup`命令在后台运行Java命令,并将输出重定向到`/dev/null`以忽略输出。
4. 保存并退出脚本文件后,给脚本文件添加执行权限:
```shell
chmod +x start.sh
```
5. 使用以下命令运行启动脚本,启动你的应用程序:
```shell
./start.sh
```
现在,你的jar包应该已经在后台运行了。你可以使用以下命令检查它的运行状态:
```shell
ps -ef | grep java
```
如果你想停止应用程序,可以使用以下命令找到进程ID(PID)并杀死进程:
```shell
kill <PID>
```