查看Java进程可以使用

ps -ef|grep java

首次后台永久启动,会把日志输出到新建的log.file文件

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
nohup java -jar demo-0.0.1-SNAPSHOT.jar > log.file 2>&1 &

非首次后台永久启动,会把日志追加到已存在的log.file文件

nohup java -jar demo-0.0.1-SNAPSHOT.jar >> log.file 2>&1 &

nohup( no hang up)就是不挂起的意思。
nobup command(命令) #缺省情况下会将所有输出重定向到一个叫nohup.out的文件,除非另外指定,这里就指定标准输出重定向到log.file文件。
2>&1的意思就是将错误重定向到标准输出,因为标准输出已然重定向到了log.file,所以这里错误信息和标准输出都重定向输到了log.file文件当中
最后的&是让程序在后台运行

再次查看后台运行的java项目

ps -ef|grep java

springboot在阿里CentOS 7后台永久运行 随笔 第1张

结束进程

 kill -s 9 PID

springboot在阿里CentOS 7后台永久运行 随笔 第2张

参考文章

个人网站

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄