广告
返回顶部
首页 > 资讯 > 后端开发 > Python >nohup和&的区别与关系
  • 453
分享到

nohup和&的区别与关系

区别关系nohup 2023-01-31 08:01:56 453人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

# test_nohup.py import time time.sleep(1000) print('test') & 是shell的命令,如果我们执行python test_nohup.py,就会直接返回shell给用户,且用

# test_nohup.py
import time
time.sleep(1000)
print('test')

&shell的命令,如果我们执行python test_nohup.py,就会直接返回shell给用户,且用户不能再进行输入。

& puts the job in the background, that is, makes it block on attempting to read input, and makes the shell not wait for its completion.

但如果我们关闭terminal,process将被关闭。只是失去了process从terminal获得输入的能力。

(jd) ubuntu@vmXXX:~$ python3 test_nohup.py &
[1] 11698

nohup test_nohup.py

nohup disconnects the process from the terminal, redirects its output to nohup.out and shields it from SIGHUP.

我们仍然可以使用ctrl+c将进程(process)杀死,但如果我们关闭terminal,process仍然在后台进行。但我们无法立刻获得shell的交互能力。

将两者结合起来,就能让程序在后台运行的同时,我们也能获得交互shell的能力。

nohup Python3 test_nohup.py > logfile.log &

参考链接:
Http://unix.stackexchange.com...
https://segmentfault.com/q/10...

--结束END--

本文标题: nohup和&的区别与关系

本文链接: https://www.lsjlt.com/news/193247.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • nohup和&的区别与关系
    # test_nohup.py import time time.sleep(1000) print('test') & 是shell的命令,如果我们执行python test_nohup.py,就会直接返回shell给用户,且用...
    99+
    2023-01-31
    区别 关系 nohup
  • Linux中nohup与&的用法和区别详解
    示例 : 我们用python代码loop_hello.py做示例,代码的作用是循环输出循环次数和hello world!,每次输出后sleep 1秒 示例代码如下: import time def main():...
    99+
    2022-06-04
    linux命令nohup linux查看nohup进程 linux nohup &
  • 浅谈spring和spring MVC的区别与关系
    spring是一个开源框架,功能主要是依赖注入和控制反转。依赖注入有三种形式1、构造注入(bytype)2、setter注入3、接口注入(byname) 而控制反转则主要是起到操控作用,把对象的创建,初始化,销毁交给spring容器来处理。...
    99+
    2023-05-31
    spring springmvc sprin
  • ​NOSQL与关系型数据库的区别
    关系型数据库存在的瓶颈1、高并发读写需求网站的用户并发性非常高,往往达到每秒上万次读写请求,对于传统关系型数据库来说,硬盘I/O是一个很大的瓶颈2、海量数据的高效率读写网站每天产生的数据量是巨大的,对于关系...
    99+
    2022-10-18
  • javascript与java有什么关系(区别与相似)
    目录什么是Java?如何开始用 Java 编写代码用Java编写一个简单的代码代码说明什么是 JavaScript?如何开始使用 JavaScript 编写代码如何编写你的第一个Ja...
    99+
    2023-02-25
    javascript与java有什么关系 javascript与java区别与相似
  • Centos和Redhat的区别与联系
    CentOS的简介   CentOS是Community ENTerprise Operating System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是Linux操作系统的一个发行版本。   CentO...
    99+
    2022-06-05
    Centos Redhat
  • 关于JSF与Struts的区别
    花了几天时间,看了不少资料,加上自已理解,搞了这个小东东...呵呵..不足之处,请朋友们指正哟......大家共同学习吧.... 本人对JSF也太了解的..看了"大灰狼"的视频后..利用的些时间搞了搞...相信有不少还是...
    99+
    2023-06-03
  • 云服务器与虚拟主机的区别和联系与区别
    云服务器与虚拟主机是两个不同的概念,它们的区别和联系如下: 存储空间: 云服务器通常提供大量的可用空间,用户不需要使用物理服务器提供的存储空间。相反,云服务器可以向用户提供高容量的存储空间,用于存储应用程序或数据。 可扩展性: 云服务器...
    99+
    2023-10-26
    区别 虚拟主机 服务器
  • 云服务器与云数据库的区别和联系与区别
    云服务器和云数据库是两个常见的云计算服务,它们之间有一些区别和联系。 云计算是一种按需使用的基础设施服务,它通常使用虚拟机、服务器和存储设备来实现。云计算服务按需提供,企业可以按照需求来选择所需的计算、存储和网络服务,而不需要自己构建基础...
    99+
    2023-10-26
    区别 服务器 数据库
  • 关于JWT与cookie和token的区别说明
    目录一. cookieA)cookie如何认证B)cookie认证方式的不足之处二. tokenA)token的认证过程B)token认证方式的特点三. JWTA)JWT介绍B)JW...
    99+
    2022-11-12
  • 云服务器和数据库的区别和联系与区别
    云服务器和数据库都是用来存储和处理数据的系统,但它们的区别是很大的。云服务器是一种虚拟服务器,它的功能是让客户机或者用户可以连接到服务器进行数据访问。而数据库则是一个存储着数据的系统,它的作用是用来管理和维护数据,以便于在需要的时候可以从这...
    99+
    2023-10-26
    区别 服务器 数据库
  • 微软与亚马逊云服务器的区别和联系与区别
    微软的Azure是一款基于云的平台,可以让开发人员在云上运行各种应用程序和服务。Azure具有高度的灵活性和可扩展性,可以适应各种不同的业务需求,例如开发、测试、运营和数据分析等。 而亚马逊的AWS(Amazon Web Services...
    99+
    2023-10-27
    亚马逊 区别 微软
  • 域名与空间的关系及区别是什么
    域名和空间是两个不同的概念,但它们之间有一定的关系。域名是指网站的地址,用来唯一标识一个网站。域名是由若干个单词和点组成的,例如“w...
    99+
    2023-06-04
    域名与空间 域名 空间
  • Java中的Gradle与Groovy的区别及存在的关系
    目录一、Gradle构建的利与弊二、Groovy的优点三、依存关系四、认识build.gradle五、Gradlebuildscript六、什么是闭包七、Gradle只是闭包八、探索...
    99+
    2022-11-13
  • 云服务器和虚拟主机的区别和联系与区别
    云服务器和虚拟主机是两个常用的网站托管平台,它们都提供了虚拟化技术来支持企业或个人将数据存储在公共云中。这两个平台都包括了服务器、存储、网络和其他资源,以提供灵活、安全和可靠的基础设施。 云服务器提供了虚拟化的基础设施,允许企业或个人将服...
    99+
    2023-10-26
    区别 虚拟主机 服务器
  • 关系型数据库与非关系型数据库的区别是什么
    今天就跟大家聊聊有关关系型数据库与非关系型数据库的区别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。关系模型指的就是二维表格模型,而一个关系型...
    99+
    2022-10-19
  • CSS中absolute与relative的区别和联系
    本篇内容主要讲解“CSS中absolute与relative的区别和联系”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中absolute与relative...
    99+
    2022-10-19
  • Python中__new__和__init__的区别与联系
    __new__ 和 __init__ 的区别主要表现在: __new__ 负责对象的创建而 __init__ 负责对象的初始化。 __new__:创建对象时调用,会返回当前对象的一...
    99+
    2022-11-12
  • ​​​​​​​Rxjs map, mergeMap 和 switchMap 的区别与联系
    目录前言mapmergeMapswitchMap前言 map、mergeMap 和 switchMap 是 RxJS 中的三个主要运算符,在 SAP Spartacus 开发中有着广...
    99+
    2022-11-13
  • 详谈Array和ArrayList的区别与联系
    昨天去了一个java的实习面试,发现有好多java最基础的数据结构对于博主来说反而感到陌生,在面试官问一些常见的例如HashMap这样的数据结构,博主能回答的头头是道,但是在问到Array和ArrayList的区别和联系之后,却让博主一脸懵...
    99+
    2023-05-31
    array arraylist 区别
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作