将python -m CGIHTTPserver 8080重定向到/ dev / null

时间:2016-09-27 06:27:30

标签: python cgihttpserver

标准> / dev / null和>>当计算机向任务发送GET时,/ dev / null不起作用。 例如: pi @ raspberrypi:〜/ server $ python -m CGIHTTPServer 8080&

结果

192.168.0.109 - - [26 / Sep / 2016 23:14:48]“GET /cgi-bin/DS1822remote.py HTTP / 1.1”200 -

因为我已经将python应用程序放入了'&'的背景中我也希望看到GET请求消失。

我该怎么做或甚至可能?

1 个答案:

答案 0 :(得分:0)

你需要重定向stderr,而不是stdout;最好通过以下方式重定向:

 python -m CGIHTTPServer 8080 > /dev/null 2>&1 &

如果您仍想暴露stdout(例如,查看启动消息),请使用:

 python -m CGIHTTPServer 8080 2> /dev/null &