Linux 运行jar包命令如下:
方式一:
- java -jar shareniu.jar
特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出
那如何让窗口不锁定?
方式二
- java -jar shareniu.jar &
&代表在后台运行。
特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。
继续改进,如何让窗口关闭时,程序仍然运行
启动jar,将jar在后台运行,并且记录jar的pid
nohup java -jar test.jar &
查看运行的jar的pid,看看jar程序是否运行
ps -ef|grep java
jar包启动后,会自动创建nohup.out文件,如果文件过大,可在不停止jar包的情况下,
用命令 cp /dev/null nohup.out 清空文件