当前位置: 首页 > news >正文

Python nohup 启动python脚本,后台没有日志

一、情况

1.linux上运行python脚本,前台运行打印日志,后台使用nohup不打印日志。

前台运行

./xxx.py 

后台运行

nohup python ./xxx.py > xxx.log 2>&1 &

二、排查思路

2.1 脚本是否有问题

首先看自己写的python脚本是否存在问题。因为前台启动有日志输出,所以脚本本身没有问题。

2.2 磁盘空间是否满了

网上很多,不叙述了。

2.3 是否存在输出缓冲

可以使用-u标志运行Python以避免输出缓冲

nohup python -u ./xxx.py > xxx.log  2>&1 &

我的情况属于第三种,加了-u参数,就能正常输出了。

三、参考文章

https://www.codenong.com/12919980/

http://www.lryc.cn/news/135968.html

相关文章:

  • 完美解决微信小程序使用复选框van-checkbox无法选中
  • IDEA报错:类文件具有错误的版本 61.0,应为52.0
  • Linux 挂载局域网内共享目录
  • FFmpeg解码32k大分辨率出现如下错误:Picture size 32768x32768 is invalid
  • EasyExcel+POI制作带有有效性校验及下拉联动的Excel模板
  • Unity怎么制作魔法火焰特效?Unity制作魔法火焰特效方法
  • 双基证券:房地产基本面仍处下行通道 政策有望促进走稳
  • 31、springboot 配置HTTP服务端口及如何通过WebServer实例动态获取项目中的HTTP端口
  • 会计如何使用ChatGPT提高工作效率
  • 【TypeScript】类型推论和类型别名
  • 字节码调教的入口 —— JVM 的寄生插件 javaagent 那些事
  • Blender卡通着色入门
  • 性能调优篇 一、Jvm监控及诊断工具-命令行篇
  • Docker部署MongoDB 5.0.5
  • Day18-2-地狱回调-Promise-async-await技术
  • echarts范围限制下性能问题
  • wazuh环境配置以及案例复现
  • 解决el-select回显异常 显示option选项的value 而不是显示label
  • 【【STM32-SPI通信协议】】
  • 板卡常用前端 数据表操作
  • 基于AVR128单片机世界电子时钟的设计
  • Electron学习2 使用Electron-vue和Vuetify UI库
  • Java“牵手”根据商品分类ID获取速卖通商品分类详情页面数据获取方法,速卖通API实现批量商品数据抓取示例
  • QT 使用图表
  • SSRF 服务器端请求伪造
  • shell 05(shell索引数组变量)
  • 爬虫异常处理:异常捕获与容错机制设计
  • Python自动化小技巧21——实现PDF转word功能(程序制作)
  • Vue使用Element的表格Table显示树形数据,多选框全选无法选中全部节点
  • SpringBoot生成和解析二维码完整工具类分享(提供Gitee源码)