python脚本标准输出重定向到日志文件
1 关于标准输入和标准输出
sys.stdout.write
标准输出 缓存后
输出到屏幕
sys.stderr.write
标准错误 直接输出到屏幕
print
函数 实际调用 sys.stdout.write(obj+'\n')
2 python
-u
参数
python命令加上-u(unbuffered)
参数后会强制其标准输出也同标准错误一样不通过缓存直接打印到屏幕。
3 nohup python -u demo.py » logger_1 2>&1 &
将脚本输出重定向到文件