1.Linux 运行/关闭jar 包
1.1 linux 运行jar包
(1) 在Linux中运行jar包: 直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉。
以下方法可让jar运行后一直在后台运行:
java -jar XXX.jar &
(2) nohup 不挂断运行的命令,当终端或者账户关闭的时候,程序依旧运行。
当前的命令默认会把日志输出到nohup.out文件中
nohup java -jar XXX.jar &
指定输出日志文件
nohup java -jar XXX.jar >log.out &
例如:jar包名称叫zentao.jar
命令如下:nohup java -jar zentao.jar >zentao.log &
1.2 关闭jar程序.
如果想杀掉运行中的jar程序,要先找到对应的pid.查看进程命令为:
ps aux|grep zentao.jar
将会看到此jar的进程信息
root 3863 1.2 2.7 7815468 450984 ? Sl 11:44 0:16 java -jar zentao.jar root 4614 0.0 0.0 112724 984 pts/0 R+ 12:06 0:00 grep --color=auto zentao.jar
其中3863则为此jar的pid,杀掉命令为
kill -9 3863