解决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