标准> / 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请求消失。
我该怎么做或甚至可能?
答案 0 :(得分:0)
你需要重定向stderr,而不是stdout;最好通过以下方式重定向:
python -m CGIHTTPServer 8080 > /dev/null 2>&1 &
如果您仍想暴露stdout(例如,查看启动消息),请使用:
python -m CGIHTTPServer 8080 2> /dev/null &