使用nohup+& 踩到的坑

Posted ss-py

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用nohup+& 踩到的坑相关的知识,希望对你有一定的参考价值。

首先分清楚nohup与&:

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

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

  所以我们应该配合使用。

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

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

  

 

以上是关于使用nohup+& 踩到的坑的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 会话使用 Memcached 踩到的坑

我用select做多路复用踩到的坑

聊聊因不恰当使用alibaba sentinel而踩到的坑

关于iview中tabs踩到的坑

react-router 4.0踩到的坑

记一次使用Cobar踩到的坑