当前位置: 首页 > 编程笔记 >

解决python nohup linux 后台运行输出的问题

邵兴怀
2023-03-14
本文向大家介绍解决python nohup linux 后台运行输出的问题,包括了解决python nohup linux 后台运行输出的问题的使用技巧和注意事项,需要的朋友参考一下

遇到问题

nohup python flush.py &

这样运行,生成了nohup.out文件,但是内容始终是空的,试了半天也不行。浪费了不少时间。

原因

python的输出又缓冲,导致out.log并不能够马上看到输出。

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

解决

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

终于好了!

以上这篇解决python nohup linux 后台运行输出的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍解决Pycharm 运行后没有输出的问题,包括了解决Pycharm 运行后没有输出的问题的使用技巧和注意事项,需要的朋友参考一下 在用Pycharm运行项目时,不知道干了什么,导致运行后无法像平时那样显示输出结果: 最后试了很多种方法,终于解决了: 将打勾的地方去掉,不要运行时用Python console。 补充:pycharm运行正确但是不出结果 描述: 之前用的好好的,突然有一

  • 本文向大家介绍解决Python一行输出不显示的问题,包括了解决Python一行输出不显示的问题的使用技巧和注意事项,需要的朋友参考一下 在使用python函数print()时,如下代码会出现输出无法显示的问题: 分三次在一行输出 123 当print不加end时,print函数会自动添加换行,和C++不一样需要手动添加cout<endl。加了end,一行后面没有了换行符,这时候是没办法输出的,也就

  • 本文向大家介绍解决更改AUTH_USER_MODEL后出现的问题,包括了解决更改AUTH_USER_MODEL后出现的问题的使用技巧和注意事项,需要的朋友参考一下 使用django自带的 AbstractUser 扩展之后,更改AUTH_USER_MODEL = 'users.UserProfile'属性后,进行数据库迁移时, 出现如下报错: ValueError: The field admin

  • 本文向大家介绍解决docker安装后运行hello-world报错的问题,包括了解决docker安装后运行hello-world报错的问题的使用技巧和注意事项,需要的朋友参考一下 在centos7.3上yum安装了docker V1.13。1 但是在运行:docker run hello-world的时候报错: # docker run docker.io/hello-world containe

  • 问题内容: 我写了两个shell脚本和。在和我有一个无限的for循环,他们打印一些输出到终端。我想写另一个脚本,同时呼吁和,但我想用户立即恢复,而不是已经无限运行脚本的终端的控制,我想隐藏在终端输出。 问题答案: 使用,如果你的后台作业需要较长时间才能完成,或者你只是使用SecureCRT的或类似的东西登录服务器。 重定向 标准输出 和 标准错误 ,以忽略输出。

  • MinDoc 0.4以上版本支持在Linux和Windows上以服务的方式后台执行,命令如下: 安装服务 ./mindoc_linux_amd64 service install 卸载服务 ./mindoc_linux_amd64 service remove 执行服务安装后,会创建一个以 mindocd 为服务名的服务。 需要以管理员权限运行