1. 首页
  2. 服务器应用
  3. Web服务器
  4. Linux中nohup与&的用法和区别详解

Linux中nohup与&的用法和区别详解

上传者: 2021-08-14 10:07:48上传 PDF文件 152.22 KB 热度 31次

我们用python代码loop_hello.py做示例,代码的作用是循环输出循环次数和hello world!,每次输出后sleep 1秒示例代码如下:运行loop_hello.py,输出结果如下:程序每隔一秒会在终端输出一个字符串,此时如果键入Ctrl+C ,程序会收到一个SIGINT信号,如果不做特殊处理,程序的默认行为是终止(如上图)。使用 python loop_hello.py &,效果如下所示:首先会在终端显示进程号是2367键入Ctrl + C,发出SIGINT信号,程序会继续运行关掉session,程序会收到一个SIGHUP信号,通过ps aux | grep loop_hello.py可以看到,进程2367也关闭了使用nohup python loop_hello.py,效果如下:

下载地址
用户评论