我的 python 脚本顶部有规范的 shebang。
#!/usr/bin/env python
但是,当我运行脚本时,我仍然经常想将无缓冲的输出导出到日志文件,所以我最终调用:
$ python -u myscript.py &> myscript.out &
我可以像这样在shebang中嵌入-u选项吗...
#!/usr/bin/env python -u
并且只调用:
$ ./myscript.py &> myscript.out &
...仍然得到无缓冲?我怀疑这行不通,并想在尝试之前检查一下。有什么东西可以做到这一点吗?