首页 > 其他 > 详细

Nohup命令

时间:2015-11-20 17:26:19      阅读:277      评论:0      收藏:0      [点我收藏+]
每个开发者都会躺过这个坑,在命令行跑一个后台程序,关闭终端后发现进程也退出了,网上搜一下发现要用 nohup  ,究竟
什么原因呢?
原来普通进程运行时默认会绑定TTY(虚拟终端),关闭终端后系统会给上面所有进程发送TERM信号,这时普通进程也就退出
了。当然还有些进程不会退出,这就是后面将会提到的守护进程。
Nohup  的原理也很简单,终端关闭后会给此终端下的每一个进程发送SIGHUP信号,而使用 nohup  运行的进程则会忽略这个
信号,因此终端关闭后进程也不会退出。

nohup ./web_server &

这是运行守护进程最简单的方法,实际上标准的守护进
程除了处理信号外,还要考虑这种因素,后面将会详述。

 

Nohup命令

原文:http://www.cnblogs.com/zendu/p/4981218.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!