专栏首页python3nohup和&的区别与关系

nohup和&的区别与关系

# 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...

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Jmeter之Http请求上传文件/上传图片

    之前文章用Python实现过文件上传/图片上传Python模拟实现multipart/form-data格式上传图片文件,今天我们来用Jmeter来实现下

    橙子探索测试
  • python 自定义格式化__format__

    _formats = { 'ymd' : '{d.year}-{d.month}-{d.day}', 'mdy' : '{d.month}/{d.day}/...

    用户5760343
  • 尾递归优化原理与Python实现(以Fibonacci数列和小明爬楼梯问题为例)

    众所周知,在函数递归调用时,要保存函数调用的位置以便使得被调函数结束后能够返回正确的位置,这个信息保存在线程栈中。由于栈的空间有限,所以如果函数递归调用深度超过...

    Python小屋屋主
  • Python之requests入门

    最近在学习Python相关的框架花了点时间,早期在python+Selenium+Unittest+HTMLTestRunner(UI自动化这块花了些时间实践了...

    测试小兵
  • python 类支持with调用

    为了让一个对象兼容 with 语句,你需要实现 __enter__() 和 __exit__() 方法。 例如,考虑如下的一个类,它能为我们创建一个网络连接:

    用户5760343
  • python3 网络爬虫 实例1

    pip install scrapy pip install pyOpenSSL pip install cryptography pip install...

    用户5760343
  • PyCharm 2019.3发布,增加了哪些新功能呢?

    Python的IDE(Integrated Development Environment 集成开发环境)非常多,如:VS Code、Sublime、NoteP...

    谭庆波
  • Python编程常见问题与解答

    答:一般来说,Python代码的运行速度比C语言的慢很多,但是如果充分运用内置函数、标准库对象和函数式编程模式的话,运行速度会提高很多,可以接近C语言。

    Python小屋屋主
  • 「数据中心运维」集成和自动化的平台 StackStorm概述

    StackStorm是一个用于跨服务和工具进行集成和自动化的平台。它将您现有的基础结构和应用程序环境联系在一起,这样您就可以更容易地自动化该环境。它特别关注在事...

    首席架构师智库
  • 分享十张表的数据!大家一起玩!

    最近有一些朋友留言表示对python不太熟悉,也不太会使用爬虫,但是对文中的数据很感兴趣。问小五能不能分享一下这些数据。

    朱小五

扫码关注云+社区

领取腾讯云代金券