windows控制台重定向输出,跳过控制台重定向信息的处理
目前开发Django框架下的web系统,前期开发使用Django内置的服务器
利用nssm将服务器生成一个windows的服务
然后在终端以打开服务的方式启动服务器,达到linux中nohup命令的效果
缺点:
服务器产生异常的时候无法查看运行的日志,网页一直404
解决:
将生成服务的批处理文件中的启动服务器命令的输出重定向到日志文件,如下 :
py manage.py runserver >> Django.log 2>&1
注意: 命令结尾的2>&1可以把绕过标准输出的信息重定向到 标准输出,而一开始的 >>符号就一次性把所有日志信息重定向到 Django.log日志文件了。