云服务器运行jar包相关命令

1.运行jar包

一、在linux服务器上运行Jar文件时通常的方法是:

这种方式特点是ssh窗口关闭时,程序中止运行

java -jar test.jar
二、让Jar包在服务器后台一直运行:
nohup java -jar test.jar &

nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
//当用 nohup 命令执行作业时,缺少日志输出情况下该作业的所有输出都被重定向到nohup.out的文件中,除非另外指定了输出文件

三、一直运行并且把日志文件输入到你指定的文件中,没有指定文件则会自动创建相应文件进行日志输出:
nohup java -jar test.jar >testlog.txt &

2.关闭jar包

一、首先我们要查出test.jar包的运行线程号,输入命令:

ps -ef | grep test.jar

二、查找到自己要关闭的线程号时,在执行关闭操作:

kill -9 123

//123就是查询出来的线程号

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐