Linux后台运行Python程序的几种方法讲解
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,1.第一种方法是直接用unhup命令来让程序在后台运行,命令格式如下:unhup python 文件名.py (> ***.log )&在这个命令中,python指定我们要执行的文件为python文件
千家信息网最后更新 2025年02月19日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安全错误
数据库的锁怎样保障安全
wed服务器的最安全级别
美亚柏科与网络安全
石景山区咨询软件开发平台
软件开发标定
思科代理服务器
查询多少信息违反网络安全法
安徽常见软件开发销售价格
大连软件开发电话
数据库显示链接失败
软件开发有必要i7吗
网络安全设备 销售许可证
自己做服务器备份
数据库主键用什么类型
济南erp软件开发怎么收费
网络安全运行维护管理系统
软件开发成本细分估算法
惠普服务器按什么键进入PE
管理信息系统文件服务器模式
mysql数据库结构化数据
网络安全法释法
数据库技术及程序设计实体书
宁夏软件开发定制价格
达梦数据库导不进数据
服务器管理卡 修改时间
服务器卡在raid检测
四季传奇服务器
工商局企业数据库
上海游戏 软件开发
数据库TRG
服务云服务器的购买费用