Linux后台运行Python程序的几种方法讲解
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,1.第一种方法是直接用unhup命令来让程序在后台运行,命令格式如下:unhup python 文件名.py (> ***.log )&在这个命令中,python指定我们要执行的文件为python文件
千家信息网最后更新 2024年11月14日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安全错误
数据库的锁怎样保障安全
通信网络技术与人工智能技术
大庆网络安全分局电话号码
ora数据库未打开
偷越服务器
网络技术实训总结免费1000字
深圳软件开发者一般多少钱
tfs 文件放在数据库
郑州app软件开发哪家可靠
sql数据库赋值
画网络安全手抄图片
铁四院铁路沉降数据库密码
数据库桥表
每台电脑都有服务器和ip吗
主从式结构数据库学校中的例子
北京放心软件开发应用
cs1.6建立服务器
mt4平台连接不到服务器
行情分析软件开发制作
宗教领域网络安全管理办法
数据库tx锁发生后还能查到吗
asta3服务器源码
谈谈对网络数据库的认知
销售软件开发解决方案
电信 网络技术工程师职责
苹果软件开发写信
海安智能网络技术创新服务
深圳游戏软件开发公司有哪些
金仓数据库查找表
教育网络安全公司
服务器系统管理制度