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



标准>/dev/null和>>/dev/null在计算机向任务发送GET时不起作用。例如: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请求消失。

我怎么做,或者这是可能的吗?

你需要重定向stderr,而不是stdout;最好用:

重定向两者
 python -m CGIHTTPServer 8080 > /dev/null 2>&1 &

如果您仍然希望公开标准输出(例如查看启动消息),请使用:

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

最新更新