启动jar包的几种方式
- 直接使用 java -jar 启动
特点:使用此命令,窗口被锁定。无法干其他事。
java -jar local.jar
- 使用 java -jar xxx.jar & 启动
特点:使用此命令,窗口不被锁定,可以执行其他命令,但关闭终端窗口程序会终止运行。
java -jar local.jar &
- 使用 nohub java -jar xxx.jar &
特点:使用此命令,账户退出或者终端窗口关闭,程序仍然运行。默认情况下所有的输出会保存在当前路径下nohub.out文件中
nohub java -jar local.jar &
- 使用 nohub java -jar xxx.jar >temp.txt &
特点:和上一条效果相同,但是所有输出会存储在temp.txt文件中
nohub java -jar local.jar >temp.txt &
- 使用 & 转到后台的任务,可以执行 jobs 命令显示出来
jobs
## 如果想将后台执行的任务转回前台只需执行 fg + 编号即可,如
fg 2
运行的jar包如何中止呢?
只需执行以下命令即可
## 显示所有的进程
ps -A
## 使用 kill -s 9 + 进程号即可关闭,如
kill -s 9 15131
## 15131 代表jar包的进程号