Python脚本如何在后台运行?Python脚本在后台运行方法有哪些?

本篇内容主要讲解“Python脚本如何在后台运行?Python脚本在后台运行方法有哪些?”感兴趣的朋友不妨来看看,本篇文章介绍的方法操作简单快捷,实用性强 。下面就让我来带大家学习“Python脚本如何在后台运行?Python脚本在后台运行方法有哪些?”吧!

Python脚本如何在后台运行?Python脚本在后台运行方法有哪些?

文章插图
脚本在后台运行一般都会在监控服务中使用到,在后台运行脚本意思就是让它在24小时中都在运行,不会暂停 。使用python脚本在后台运行这里给大家带来了三种方式的介绍,我们需要用到的环境是linux、脚本python、shell脚本 。
Python脚本在后台运行方法
第一种方法:可以在脚本的后面叫一个与符号 ‘&’
使用方法:
python hello11 &加上这个符号之后就可以直接在后台中运行脚本,但是它有一个缺点,当你把终端断开连接的时候,它就会停止对脚本的运行 。
第二种方法:可以使用nohup对脚本进行执行
在第一种方法中我们提到了,使用与符号,会在终端断开之后程序就会被终止掉,为了避免这种情况的发生,可以使用nohup命令,它可以在终端断开连接时继续运行脚本 。使用命令如下:
$ nohup ./my-shell-script.sh &第三种方法: screen执行命令
从第二种方法来看,nohup和&符号结合一起使用,即使终端断开连接,退出登录了,这个命令也会一直执行,但是,一旦断开连接,就会对会话断开,无法再接受到会话传出来的信息,想要重新对这个会话进行连接的时候,就可以使用screen命令 。Linux下也有这个命令的操作,它是方便终端会话的连接 。
【Python脚本如何在后台运行?Python脚本在后台运行方法有哪些?】这篇关于Python脚本如何在后台运行?Python脚本在后台运行方法有哪些?的文章就介绍到这了,在这篇文章中给大家介绍了三种python脚本在后台运行的方法,希望对你有所帮助!

    推荐阅读