Linux 系统下 运行/停止运行JAR包

linux运行jar包:

java -jar xxxx.jar : 直接运行jar包, 锁定ssh窗口,窗口关闭之后,程序停止.
java -jar xxxx.jar & : 当窗口不锁定。但是窗口关闭之后,程序终止。
nohup java -jar xxxx.jar & : nohup表示不挂断运行命令,账户退出或终端关闭时,程序依然运行
nohup -jar xxxx.jar > xxx.txt & : 将输出重定向到xxx.txt文件中。

linux停止jar包:

ps aux|grep xxxx.jar : 查询xxxx.jar运行的进程,可以得到以下结果。知道jar运行的进程是 47906
root 47906 0.2 0.1 38639516 450428 pts/1 Sl+ 15:53 0:22 java -jar xxxx.jar
root 59890 0.0 0.0 112800 984 pts/5 S+ 18:09 0:00 grep --color=auto xxxx.jar
kill -9 47906 : 停止进程

查看端口的占用进程:

netstat -lnp|grep 8000 :得到进程信息,例如得到进程 11100 占用 8000 端口
ps 11100 : 查看进程详细信息
kill -9 11100 杀掉进程

拓展

没有配置java环境变量JAVA_HOME,只安装了jre时,运行jar 包:
到jre的安装目录:xxx/jre/bin
执行命令: ./java -jar … 或 nohup ./java -jar …
注意: 使用的是 ./java,后面的命令与原来一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值