解决nohup执行python程序log文件写入不及时的问题

作者:zhang_can 时间:2021-06-16 14:04:30 

问题

今天用nohup后台执行python程序,并将标准输出和错误输出重定向到一个log文件,但发现log文件隔好久才会更新,很煎熬。。。然而正常屏幕输出时候非常及时。

不确定程序是不是在正常运行。

运行脚本举例:


nohup python test.py > test.log 2>&1 &

原因

python的输出进行了缓冲,导致test.log并不能够马上看到输出。

解决方案

为python添加-u 参数,使得python不启用缓冲。


nohup python -u test.py > test.log 2>&1 &

并实时追踪文件输出到屏幕:


tailf test.log

来源:https://blog.csdn.net/zhang_can/article/details/80016474

标签:nohup,python,log
0
投稿

猜你喜欢

  • PHP三层结构(上) 简单三层结构

    2023-06-20 06:36:07
  • Python将Excel表格按某列拆分为多个sheet实现过程

    2021-06-11 06:59:54
  • Python 字典dict使用介绍

    2021-09-23 16:58:51
  • Pygame游戏开发之太空射击实战添加图形篇

    2022-11-06 07:13:29
  • © 版权符号显示不清楚解决方法

    2008-02-18 14:46:00
  • 影响SEO的页面制作细节

    2008-10-18 16:06:00
  • pandas实现数据合并的示例代码

    2021-03-14 01:10:59
  • 一文深入了解Python中的继承知识点

    2023-01-16 19:57:16
  • sql server 视图作用

    2009-01-05 13:53:00
  • Django 内置权限扩展案例详解

    2022-08-21 23:25:45
  • 使用Python+Flask开发博客项目并实现内网穿透

    2021-11-03 14:23:37
  • 用Python的Django框架编写从Google Adsense中获得报表的应用

    2022-10-01 13:20:07
  • 浅谈MySQL数据查询太多会OOM吗

    2024-01-19 19:04:20
  • Python3.2中的字符串函数学习总结

    2021-09-30 04:35:24
  • 基于go-cqhttp与Flask搭建定制机器人项目实战示例

    2024-04-26 17:30:32
  • python使用itchat库实现微信机器人(好友聊天、群聊天)

    2023-07-12 10:38:39
  • Python写代码的七条重要技巧介绍

    2023-09-14 06:04:07
  • IE6终极备忘单——策略

    2010-01-13 13:05:00
  • HTTP 错误 500.100 - 内部服务器错误 - ASP 错误

    2008-09-12 13:07:00
  • Pytorch上下采样函数之F.interpolate数组采样操作详解

    2022-01-19 08:13:51
  • asp之家 网络编程 m.aspxhome.com