我想在后台启动一个 python Web 服务器并将其所有输出记录到文件中。
相反,服务器的输出出现在终端中。
即使我认为这是非常基本的......我不知道为什么这不起作用。
server.py(来自 python文档):
import SimpleHTTPServer
import SocketServer
PORT = 8000
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
print "serving at port", PORT
httpd.serve_forever()
启动命令:
python http_server.py > server.log &
为什么这不输出到文件以及我该如何正确执行?