Python程序如何一直后台运行?Linux系统上Python脚本怎么挂在后台

python是能够开发出各种各样不同类型的应用程序 , 有些应用程序只有在启动的时候需要使用到 。但是一些其他的python程序像是web服务端就需要一直挂载在后台才能够起到作用 。而这篇文章会来给大家介绍一下python程序如何挂在后台一直运行 , 往下看看吧 。

Python程序如何一直后台运行?Linux系统上Python脚本怎么挂在后台

文章插图
1.linux系统上面python程序 , 也就是python脚本想要挂在后台运行最简单的方法就是在终端执行之后不关闭终端 。但是只要当前用户退出登录之后程序就会自动的关闭掉了 , 而为了防止这种情况出现可以用nohub命令以及&命令组合使用 , 示例如下:
python updatetest.py &nohup ./my-shell-script.sh &【Python程序如何一直后台运行?Linux系统上Python脚本怎么挂在后台】这样就相当于先执行了运行python脚本的命令 , 然后下一行命令nohub就将这个正在执行的命令给挂载在了后台服务中 。
2.上面的这种方法就是比较适合于web应用程序这种需要一直启动服务器的情况 , 但是除此之外的其他python脚本可能是需要一直不间断的去执行 。例如实时获取天气信息、实时的抓取数据之类的 。
将这些程序通过第一种方式放在后台运行的话 , 在python程序内还需要额外的编写代码并且产生很多的的冗余数据拖累程序运行速度 。如果是直接将其用系统后台重复运行就没有这些问题了 , 执行以下命令就能够每隔固定时间执行该命令 , 示例如下:
watch df -h python test.py以上就是关于“Python程序如何一直后台运行?Linux系统上Python脚本怎么挂在后台”的全部内容了 , 希望对你有所帮助 。

    推荐阅读