python是能够开发出各种各样不同类型的应用程序 , 有些应用程序只有在启动的时候需要使用到 。但是一些其他的python程序像是web服务端就需要一直挂载在后台才能够起到作用 。而这篇文章会来给大家介绍一下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脚本怎么挂在后台”的全部内容了 , 希望对你有所帮助 。
推荐阅读
- Pycharm怎么调整界面字体的大小?Pycharm字体大小如何设置?
- Python如何对多个条件进行判断?如何处理Python中if有多个条件?
- Python去除pdf水印怎么做?Python如何将pdf文件水印去除
- cdr如何制作拱面图形效果?cdr如何快速制作金属牌匾形状?
- 怎么使用cdr制作刀模图?cdr如何制作不规则形状的刀模图?
- cdr如何在图片中制作局部放大效果?cdr放大镜图片效果制作教程
- 富士相机如何解决直出照片变黑问题?富士相机使用小技巧
- PR用吸管填充做朦胧滤镜效果?我们如何使用PR可以添加各种滤镜效果的
- 如何正确使用富士相机的对焦模式?富士相机对焦模式使用小技巧
- 新手使用富士相机前如何进行菜单设置?富士相机使用指南