需求:在Linux后台运行jar包,不受用户的其他操作和退出影响
-
利用linux的nohup命令
nohup java -jar ***.jar &
当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件 - 输出重定向到article.txt文件(位置和jar包同级)
nohup java -jar ***.jar >article.txt &
- 查看后台的任务
jobs
- 关闭后台jar包:先找到jar的pid
ps -ef|grep java
kill -pid