只有当我将输出重定向到文件时,我的 python 脚本才会在后台无限期运行,这是为什么?

只有当我将输出重定向到文件时,我的 python 脚本才会在后台无限期运行,这是为什么?

所以我有一个 python 脚本,它被编程为无限期运行。它最初会打印一小段字符串,但之后就几乎无声无息地运行了。我发现,如果我像这样启动它,它会运行大约一天:

python main.py &

但是,当我这样做时,它会运行我想要的时间:

python main.py > /dev/null &

我真的不知道为什么会发生这种情况。我是不是操作错了?

相关内容