Linux后台运行Python程序的几种方法讲解
发表于:2024-12-01 作者:千家信息网编辑
千家信息网最后更新 2024年12月01日,1.第一种方法是直接用unhup命令来让程序在后台运行,命令格式如下:unhup python 文件名.py (> ***.log )&在这个命令中,python指定我们要执行的文件为python文件
千家信息网最后更新 2024年12月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安全错误
数据库的锁怎样保障安全
变电站网络安全态势感知作用
承德县畅玩软件开发工作室
数据库可以修改数据内容吗
票房数据库技术员
虹口区网络软件开发质量保证
米尺网络技术
深圳慧源通网络技术有限公司电话
普陀区个性化网络技术转让产品
16g内存16核的服务器
飞艇黄金计划软件开发工作室
搜财务资料的数据库
嵌入式软件开发和硬件
狐狸网络技术
idata数据库
中国图书出版数据库系统
服务器 csdn
安徽大数据软件开发如何收费
软件开发98同城
linux开源邮件服务器
小软件开发费用
这两年数据库工程师的行情
oracle还原数据库方法
软件开发线上面试一般多长
渑池县中医院网络安全等级保护
简单易学的数据库编程
数据库索引的原理
dw网站数据库制作
修水软件开发设计
高端服务器品牌
数据库查表中某个字段的前几位