服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|编程技术|正则表达式|

服务器之家 - 编程语言 - JAVA教程 - java中-jar 与nohup的对比

java中-jar 与nohup的对比

2020-09-24 15:38Java教程网 JAVA教程

这篇文章主要介绍了java中 -jar 与nohup的对比的相关资料,需要的朋友可以参考下

java中 -jar 与nohup的对比

——作为Java程序员,经常会遇到这样一个问题,打个jar包,测试或者上线生产,于是乎面临的选择来了,java –jar or nohup?

 下面我来扒一扒:

一、    java -jar a.jar &

直接启动jar文件,在当前会话进程中开启一个子进程来运行程序,这个子进程会随着会话进程的结束而结束。

这种情况适合短时间测试用。

二、     nohup java -jar a.jar&

先交代一下名词:

hangup (挂断),终端退出时会发送 hangup 信号来通知其关闭所有子进程。

nohup(不挂断,忽略挂断信号)

nohup 的使用是十分方便的,只需在要处理的命令前加上 nohup 即可,标准输出和标准错误缺省会被重定向到 nohup.out 文件中。一般我们可在结尾加上"&"来将命令同时

放入后台运行,也可用">filename2>&1"来更改缺省的重定向文件名。

这种情况适合在生产环境长时间运行。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

原文链接:http://blog.csdn.net/jiyingying_up/article/details/50518794

延伸 · 阅读

精彩推荐