方法一:
java -jar ./platform-customer.jar #这种方式,关闭当前shell窗口jar的服务进程也就停止了
方法二:
nohup java -jar ./platform-customer.jar -Xms512M -Xmx512M -Xss256k > /dev/null 2>&1 &
推荐这种方式 。前头加nohup 默认会在执行此命令的当前目录下生成一个nohup.out文件用于储存日志。
但是我们jar里已经配置了日志的收集及存储位置。不想再生成一个nohup.out进行存储。
那么 添加 > /dev/null 。服务以后台方式运行。且不会产生多余的nohup.out文件。服务内指定的日志存储不受影响。
文章介绍了两种运行Javajar包的方法:一种是通过java-jar命令,关闭shell窗口会导致服务停止;另一种是使用nohup命令,使服务在后台持续运行,同时通过>/dev/null避免生成额外的日志文件,保持服务内自定义的日志存储设置。
946

被折叠的 条评论
为什么被折叠?



