主题 外贸网站 模板下载,网站建设宣传资料,wordpress 浏览缓慢,相亲网站怎么做的在生产环境#xff0c;我们通常需要让java进程后台运行#xff0c;并且即使会话关闭#xff0c;进程也依然存在。
使用的命令#xff1a;
nohup java -jar xxx.jar - aaa.log 21 详细介绍下上面这条命令
#xff08;1#xff09;nohup#xff1a;…在生产环境我们通常需要让java进程后台运行并且即使会话关闭进程也依然存在。
使用的命令
nohup java -jar xxx.jar - aaa.log 21 详细介绍下上面这条命令
1nohup是让进程持续运行即使会话关闭也不影响。
2java -jar xxx.jar这是是java 以jar包形式启动应用程序xxx.jar是我们的程序jar包
3- aaa.log 21是将标准输出和标准错误都重定向到aaa.log文件中 可以看到providerlog.log有记录程序的部分启动日志我们的应用日志通常会使用日志框架归档到指定的日志目录等日志框架加载后应用程序就会将日志记录到指定日志文件。但将进程信息输出到一个日志文件依然很有必要因为有些没有被程序代码捕获的异常最终会输出到控制台如果没有输出到日志文件那么这部分异常记录将丢失。
(4)最后的符号这个是后台运行的关键。
和nohup配合才能使一个进程完美的在后台运行。如果只是用那么会话关闭后进程也将结束。而如果只是用nohup则在当前会话中没法执行其他操作。