Linux后台运行Python程序的几种方法讲解
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,1.第一种方法是直接用unhup命令来让程序在后台运行,命令格式如下:unhup python 文件名.py (> ***.log )&在这个命令中,python指定我们要执行的文件为python文件
千家信息网最后更新 2025年02月01日Linux后台运行Python程序的几种方法讲解
1.第一种方法是直接用unhup命令来让程序在后台运行,命令格式如下:
unhup python 文件名.py (> ***.log )&
在这个命令中,python指定我们要执行的文件为python文件,后面的文件名.py即是我们要执行的文件。括号内容表示可以将平时输出到控制台中的内容重定向到*.log这个文件中,这个是可选的,如果没有这个,则会默认输出到nohup.out文件中。括号后面你的&表示后台运行。
2.第二种方法是写一个脚本,然后把脚本提交给服务器,让服务器在后台运行脚本里面的语句。假设我们定义了一个脚本start.sh,其内容如下:
#!/bin/bashcd 想要运行文件的路径名python -u ***.py
上述脚本中,#!/bin/bash是指此脚本使用/bin/bash来解释执行下面的语句,其中cd是表示将当前目录跳到所要运行文件所在目录,然后python -u ***.py则表示运行***python文件,当写完该脚本后,我们就可以使用下面的这条命令来执行该脚本从而让程序在后台运行:
./start.sh > result.log &
在这里./start.sh表示运行当前目录下的脚本start.sh,> result.log表示把原来输出到控制台的东西都输出到result.log文件中,&表示在后台运行
我们通过ps -e命令可以查看后台运行的进程都有哪些
上图我们可以看到,我们的脚本start.sh和Python程序都已经在后台成功运行,然后通过cat result.log | more就可以来查看原来输出到控制台的信息
注:要想执行python文件中的某个函数,一定要记得除了要定义该函数外,还要在该文件中调用该函数
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
文件
运行
脚本
后台
内容
命令
输出
程序
函数
控制台
目录
面的
控制
方法
括号
文件名
服务器
语句
学习
服务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
sql数据库拒绝访问
BVD数据库中调节税是什么
关于部队网络安全的讨论稿
rrd 时间序列数据库
图书馆服务与数据库
网络安全解决方法报告
云平台与自建服务器
网络技术员工作稳定吗
数据库4级难度
什么是数据库的安全
网络安全 开题报告
qt mysql 数据库
苏州微信软件开发报价
上官天秀的服务器号
软件数据库安装视频
广州天陇网络技术有限公司电话
数据库某同学报名男子三级跳项目
网络安全最新进展讲座心得
授权域名服务器运营
湖南中鑫超频服务器
初中网络安全知识教育
爱微知著网络技术有限公司
服务器双硬盘
云服务器可以上网吗
虾米盒子软件开发
华为网络安全面试注意什么
部队手机网络安全教育讨论
网络安全攻击名称类型工作原理
大型服务器数据库
access 备份数据库