码迷,mamicode.com
首页 > 其他好文 > 详细

使用nohup+& 踩到的坑

时间:2018-09-25 19:33:49      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:xshell   进程   文件描述符   应该   守护进程   描述符   执行命令   sig   运行   

首先分清楚nohup与&:

  &是指在后台运行一般在执行命令后,都会显式的在前台执行,当Ctrl+C后进程回宕掉,但是 在命令后加&,即使Ctrl+C,程序还在进行,但是,当关闭Xshell后,程序就会宕掉。

  nohup是指忽略SiGHUP信号,当关掉Xshell后,程序会一直存在,但是当执行Ctrl+C后程序还是会宕掉。

  所以我们应该配合使用。

但是,在以守护进程的方式执行时,又会报错,说是错误的文件描述符

这时,加上重定向 </dev/null 就好了,但是其中原理还是不理解,先戳一下,以后理解了再说

  

 

使用nohup+& 踩到的坑

标签:xshell   进程   文件描述符   应该   守护进程   描述符   执行命令   sig   运行   

原文地址:https://www.cnblogs.com/ss-py/p/9701095.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!