SpringApplication application = new SpringApplication(DemoApplication.class);
application.addListeners(new ApplicationPidFileWriter("/usr/app.pid"));
application.run();
nohup
nohup 命令 & : 不挂断地运行命令
执行后输出
nohup: ignoring input and appending output to ‘nohup.out’
在当前目录中生成nohup.out文件输出日志
在生产环境上我们不需要输出默认的nohup.out日志,此时我们可以使用如下命令启动jar包
nohup java -jar demo.jar &
cat /usr/local/app.pid | xargs kill