Linux nohup指令实现Python代码挂起在后台
1. 方法nohup
nohup指令,是可以让程序在离线或者登出系统继续执行。
当Linux使用者登出系统时,其执行的每个程序都会收到一个 hangup信号,正常的程序收到信号之后会马上停止执行。
nohup的用法很简单,只需要把执行的程序放在他的参数中,而通常我们会在尾端加上 & 把这个程序放在背景执行:
nohup python *.py &
让代码一直在后台运行。
运行提示:
[1] 8324
[root@server-1 bin]# nohup: ignoring input and appending output to ‘nohup.out’
nohup 在執行程式時,會將所有的輸出訊息導入 nohup.txt 這個文字檔,所以若要觀察程式的輸出,就要從這個檔案中查看:
如果要观察程序的输出,可以通过这个文档进行查看:
cat nohup.out
或者使用tail自动即时显示最新的输出:
tail -f nohup.out
或者指定输出文档:
nohup python /path/my_program/main.py &> my_log.txt &
2. 查看进程
# ps aux | grep 8324
root 8324 4.5 2.6 224324 27068 pts/0 S 15:18 0:01 python /data/project/test.py
root 8327 0.0 0.2 112824 2180 pts/0 S+ 15:18 0:00 grep --color=auto 8324
参考:
- 如何让你的Python 代码一直运行着;
- Linux nohup指令;
Linux nohup指令实现Python代码挂起在后台相关推荐
- 【工程实践】Linux删除文件与Python代码删除文件命令
1.问题说明 工作中由于经常需要处理大数据量文件,导致服务器中会存在的大量缓存文件.中间文件,非常占用磁盘空间,如果没有外挂磁盘则需要经常删除文件.删除文件一般使用Linux命令和Python代码完成 ...
- linux服务器定时执行python代码
这个问题我一直觉得比较麻烦,今天还是搞出来了. 一.前提需要知道什么: 1.需要操控linux服务器的终端框.一般是宝塔或者Xshell 2.服务器安装了python环境.没有安装的话可以先安装 3. ...
- Linux Shell nohup命令用法(内含代码演示)
一.Linux Shell nohup命令用法 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行.比如我们要运行mysql在后台: ...
- 科研初体验之Linux服务器的入门使用,关于分配了Linux账号之后怎么用,以及怎么利用Linux服务器来跑我们的python代码
前情提要 如果有人看了我之前发的乱七八糟的博客的话,应该就能了解到,我之前是计算机专业大三的学生,好不容易get到了保研的名额,前段时间就一直在操练LeetCode,到处报夏令营啊,预推免什么的,最后 ...
- Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启
1.摘要 本文主要讲解:Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启 主要思路: setsid命令 比nohub命令好用,setsid有些系统默 ...
- Python代码与Linux删除路径文件命令脚本
在使用linux操作进行深度学习的模型训练过程中,我们经常需要进行各种删除以及复制文件的操作 linux系统下进行文件夹的删除命令: -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行 ...
- python如何读取公共盘的文档_如何使用 Sphinx 给 Python 代码写文档 | Linux 中国
最好将文档作为开发过程的一部分.Sphinx 加上 Tox,让文档可以轻松书写,并且外观漂亮.-- Moshe Zadka Python 代码可以在源码中包含文档.这种方式默认依靠 docstring ...
- python中ls是什么_使用Python代码实现Linux中的ls遍历目录命令的实例代码
一.写在前面 前几天在微信上看到这样一篇文章,链接为:https://www.jb51.net/it/692145.html,在这篇文章中,有这样一段话,吸引了我的注意: 在 Linux 中 ls 是 ...
- python手机编程调试_在Linux下调试Python代码的各种方法
这是一个我用于调试或分析工具概述,不一定是完整全面,如果你知道更好的工具,请在评论处标记. 日志 是的,的确,不得不强调足够的日志记录对应用程序是多么的重要.您应该记录重要的东西,如果你的记录足够好的 ...
最新文章
- hibernate(七) hibernate中查询方式详解
- 软件测试_APP测试_兼容性测试
- jvm需要多长时间进行转义分析? 可能比您想象的要长。
- Wireshark技巧-过滤规则和显示规则
- 52CV精华文章分类汇总(2018年12月1日)
- ORACLE SEQUENCE用法 (自增长)
- swiper动态加载数据滑动失效,ajax执行后swiper.js的效果消失问题
- Inception-Resnet结构(code)
- php 对象 scalar,Scalar Types
- crt怎么退出编辑模式_securecrt怎么退出当前指令
- tomcat设置子域名session共享以及修改JSESSIONID
- Java:Eclipse下载安装教程,以及Eclipse 安装汉化包的方法
- android 3d桌面壁纸,五款超酷安卓手机3D桌面软件合辑推荐
- cf 1450 F	 The Struggling Contestant
- 想要搭建自己的云主机可以怎么做
- Android Studio 自定义View命名空间报错的解决方法
- 驳少壮不努力,老大搞IT
- 全景AR增强监视系统对接SkeyeIVMS视频云管控系统实现软硬件资源的健康状态管理(一)
- 2014-2-21 新增随便
- 第十一章:项目风险管理
热门文章
- java 配置jmx 参数_tomcat jmx配置
- [健康小常识]夏季每日吃半个西瓜可降温解暑抗衰老
- qdatetime.h C2589 C2059
- Linux虚拟机网络网卡配置
- python 爬取百度搜索结果url
- RRT*-Smart 路径规划matlab实现
- 网络安全笔记-02-win7 粘滞键系统密码破解
- python在服务器上运行慢_Windows监控进程服务器IIS进程状态解决CPU暴满造成服务器运行缓慢 Python版...
- C语言统计单链表中的节点数-实训
- 天天预约 | 2022年11月产品更新