Você tem seus redirecionamentos em desordem.
web_browser </dev/null 2>/dev/null 1>&2 & disown
O que você fez foi primeiro redirecionar a saída padrão para /dev/null
e novamente para o erro padrão.
Problema:
Mesmo com dev nulo e rejeitado ..
navegador da web ainda está relatando erros no terminal
foi lançado a partir de.
web_browser < /dev/null > /dev/null 1>&2 & disown
Tags shell stderr disown io-redirection