news 2026/10/1 2:49:14

Linux后台运行Python程序的几种方法讲解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux后台运行Python程序的几种方法讲解

Linux后台运行程序的几种方法讲解

更新时间是2019年02月26日 11:00:12, 作者是。

此时此刻, 小编打算为广大的朋友们介绍一下有关Linux系统中用于实现程序后台运行的一系列方法。经过评估, 小编主观上认为这些介绍的内容质量是比较高的, 所以决定将其分享出来。这一举动是希望能提供一些能够被信赖的参考信息。对于有需要的读者来讲, 不妨跟随小编的脚步一起来进行查看和学习吧。

1.第一种方法是直接用 unhup 这个命令, 让这个程序跑在后台面, 那个命令的格式写成下面这样:

unhup python 文件名.py (> ***.log )&

在这个命令当中, 我们需要明确指定即将执行的目标文件, 而位于这个位置的“.py”文件名, 实际上就是指代那个需要被执行的特定脚本。

至于括号所包含的那部分具体表述, 其核心含义在于提供了一种可能性, 也就是平常状态下那些会直接显示在控制台界面上的各种提示信息或者运行结果, 可以额外选择性地转移一份副本保存到扩展名为“.log”的具体文件里面去。这种操作并不具有强制性, 你可以自行决定是否需要设置该项内容。

假设我们刻意忽略了这部分特定的重定向配置, 那么系统将会启用其默认的备用方案, 从而自动把上述信息统一收集并写入到名叫“nohup.out”的文件中以便后续查看。

2.第二种方案的具体做法是, 先编写一个专门的脚本程序, 接着将这个脚本文件提交给服务器端去处理, 从而让服务器在后台自动执行该脚本内部所包含的所有指令内容作为例子, 假设在此处已经定义好了一个名为start.sh的脚本文件, 并且这个文件的实际构成内容如下所示。

#!/bin/bash

cd 想要运行文件的路径名

python -u ***.py

在那个上面提到的脚本里面, 开头的那个#!/bin/bash意思是说这个脚本是要用/bin/bash这个东西去解释和执行下面写的那些语的。

然后里面的cd是代表把当前的那个目录跑到要去运行的那个文件所呆着的目录地方, 后面跟着的-u *.py就是表示说要运行叫*的那个py开头的文件等这些步骤都弄好之后, 等到把这个脚本写完, 咱就可以用接下来给出的那个命令去操作这个脚本, 从而让那个程序在后头进行运行工作。

./start.sh > result.log &

这句话的意思是, 使用在这里./start.sh这个命令, 它表示需要运行当前这个目录下面存在的一个名称叫做start.sh的脚本文件, 接着后面的大于符号和.log文件路径这一部分代码的作用, 是把原来那些原本应该会直接显示在控制台屏幕上的输出信息内容, 全部转移到输出到那个名为.log的文件里面去保存起来, 最后面的那个&符号所代表的含义是, 要求让这个任务进程或者程序在计算机系统的后台环境之中去执行运行。

我们通过ps -e命令可以查看后台运行的进程都有哪些

上图我们可以看到,我们的脚本start.sh和程序都已经在后台成功运行,然后通过cat .log | more就可以来查看原来输出到控制台的信息

关于大家需要注意的一个事项就是, 如果你想要去执行某一个文件当中的一个函数, 那你必须要记得一点的是, 除了说要先把这个函数给定义好之外, 还得在这个文件里面把这个函数给调用一下才可以。

总结

上面的内容就是本文的所有的东西了, 希望这些东西对你们的读书或者是干活有一点点用处。非常感谢大伙儿对脚本之家这个地方的支持。如果你还想要知道更多其他的东西, 那就请点下面那里的连接去看看吧。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/1 2:49:11

llama.cpp 部署 Qwen3.8-27B:无独显轻薄本实测

文章目录一、设备条件二、部署方案三、下载llama.cpp四、下载模型五、启动脚本六、实测效果七、接进DeepSeek Harness八、劝退提醒一提本地部署大模型,很多人的第一反应就是得先买张四五千的显卡。我原来也这么想,直到把天天背去上班的ThinkBook 14翻开&…

作者头像 李华
网站建设 2026/10/1 2:47:45

阿里巴巴路演深度拆解:商业基础设施如何重塑电商与云计算

很多人把阿里巴巴集团路演概览当成一次业绩汇报会来看,我觉得多少有点可惜。路演现场最打动我的,从来不是某个季度收入增长多少,而是管理层反复使用的那个词:商业基础设施。这个定位意味着阿里的对手不是某家电商网站,…

作者头像 李华
网站建设 2026/10/1 2:46:56

TCP 通信全解析:一条“可靠到偏执“的连接,是如何炼成的?

一句话概括: TCP 就像寄快递时非要对方"签收确认"的顺丰特快——每一个包裹都要编号、都要对方回执确认收到,丢了就重发,乱了就重排——这份"偏执"的背后,是一整套精妙的工程设计。这篇文章会带你从三次握手讲…

作者头像 李华