Перенаправление python -m CGIHTTPserver 8080 в /dev/null

Стандартные> /dev/null и >> /dev/null не работают, когда компьютер отправляет GET на задачу. например: pi@raspberrypi:~/server $ python -m CGIHTTPServer 8080 &

результаты в

192.168.0.109 - - [26 сентября 2016 г. 23:14:48] "GET /cgi-bin/DS1822remote.py HTTP/1.1" 200 -

Поскольку я поместил приложение python в фоновый режим с помощью '&', я бы также хотел, чтобы запросы GET исчезали.

Как мне это сделать или это вообще возможно?

1 ответ

Решение

Вам нужно перенаправить stderr, а не stdout; лучше всего перенаправить как с:

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

Если вы все еще хотите выставить стандартный вывод (например, чтобы увидеть сообщение при запуске), используйте:

 python -m CGIHTTPServer 8080 2> /dev/null &
Другие вопросы по тегам