linux怎样使用shell脚本启动jar包
时间: 2023-11-30 08:57:51 浏览: 161
步骤如下:
1. 编写启动脚本
在Linux终端中创建一个文本文件,文件名可以为start.sh,然后在里面输入以下脚本代码:
```sh
#!/bin/bash
java -jar your_jar_file.jar
```
其中your_jar_file.jar是要启动的jar包文件名,保存后退出。
2. 赋予文件执行权限
使用命令chmod +x start.sh赋予该文件执行权限。
3. 运行脚本
在终端中运行脚本,命令为./start.sh,即可启动jar包。
注意:在运行脚本之前,需要保证Java环境已经安装并配置好了。
相关问题
linux shell脚本启动jar包
可以使用以下命令启动一个Java程序的jar包:
```
java -jar /path/to/your.jar
```
在Shell脚本中,你可以这样写:
```
#!/bin/bash
java -jar /path/to/your.jar
```
将上述脚本保存为一个文件,例如 `start.sh`,然后使用以下命令来运行它:
```
sh start.sh
```
这将会启动你的Java程序。
linux shell脚本启动jar包并指定日志输出
可以使用以下命令启动一个Java程序的jar包,并将日志输出到一个文件中:
```
java -jar /path/to/your.jar >> /path/to/your.log 2>&1 &
```
在Shell脚本中,你可以这样写:
```
#!/bin/bash
nohup java -jar /path/to/your.jar >> /path/to/your.log 2>&1 &
```
将上述脚本保存为一个文件,例如 `start.sh`,然后使用以下命令来运行它:
```
sh start.sh
```
这将会启动你的Java程序,并将日志输出到指定的文件中。`nohup`命令会使程序在后台运行,即使你关闭了终端窗口也不会停止程序。`>>`符号用于将输出附加到指定的文件中,`2>&1`用于将错误输出也重定向到同一个文件中。
阅读全文