springboot在阿里CentOS 7后台永久运行

查看Java进程可以使用

ps -ef|grep java

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

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

结束进程

 kill -s 9 PID

参考文章

个人网站

posted @ 2019-04-13 20:34  一无所有王健林  阅读(1273)  评论(0编辑  收藏  举报