我正在使用以下命令在后台运行python脚本:
nohup ./cmd.py > cmd.log &
但是似乎nohup没有向日志文件写入任何内容。cmd.log已创建,但始终为空。在python脚本中,我使用sys.stdout.write
而不是print
打印到标准输出。我做错什么了吗?
@wulong仅当stdout是终端时。
—
约翰·库格曼
nohup
您使用的是哪个版本?BSD版本会写入nohup.out
当前目录中(或$HOME/nohup.out
当前目录不可写的文件)中的文件。我看不到更改输出文件名的方法...