linux如何运⾏jar包、查看jar包进程、停⽌jar包
linux运⾏jar包
要运⾏java的项⽬需要先将项⽬打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运⾏。⽽打包成jar包可以直接使⽤java命令执⾏。在linux系统中运⾏jar包主要有以下四种⽅式。⼀、java -jar xxx.jar
这是最基本的jar包执⾏⽅式,但是当我们是当我们⽤ctrl+c中断或者关闭窗⼝时时,程序也会中断执⾏,当然关闭或重启虚拟机也同样如此。
⼆、java -jar xxx.jar &
&代表在后台运⾏,使⽤ctrl+c不会中断程序的运⾏,但是关闭窗⼝会中断程序的运⾏。
三、nohup java -jar xxx.jar &
使⽤这种⽅式运⾏的程序⽇志会输出到当前⽬录下的nohup.out⽂件,使⽤ctrl+c中断或者关闭窗⼝都不会中断程序的执⾏。
四、nohup java -jar xxx.jar >temp.log &
temp.out的意思是将⽇志输出重定向到temp.log⽂件,使⽤ctrl+c中断或者关闭窗⼝都不会中断程序的执⾏。
查看jar包进程
ps aux|grep xxx.jar
ps -ef | grep java
将会看到此jar的进程信息:
grep命令查看进程root 23730.915.82575356296448 pts/0 Sl+ 16:281:18 java -jar erp-0.5.1.2.jar
或
root 23732004016:28 pts/000:01:18 java -jar erp-0.5.1.2.jar
停⽌jar包
也就是杀死进程
到jar的pid,杀掉命令为:
kill -9 pid
pkill 进程名
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论