терминал, запустите веб-браузер:
web_browser & disown
веб-браузер открывается нормально.
терминал, похоже, отказался от него.
но поскольку я использую веб-браузер ... для просмотра веб-страниц ..
я начинаю видеть данные отчетов веб-браузера
к этому терминалу.
Терминал распечатывает данные о веб-браузере.
поэтому я полагаю, что « disown » недостаточно, чтобы
полностью отключить веб-браузер?
Веб-браузер по-прежнему запущен, его вывод и ввод подключены к вашему терминалу.
Отказ от оболочки прекратит посылку сигналов вашей оболочке только тогда, когда она посылает сигналы своим дочерним программам.
Чтобы избавиться от вывода, вам нужно перенаправить вывод
browser > /dev/null 2>&1 &
или
browser > /dev/null 2> /dev/null
Если вы запускаете это в ssh-сессии, вы также захотите отключить ввод на всякий случай, чтобы он не зависал:
browser < /dev/null > /dev/null 2>&1 &
и тогда вы также сможете отказаться от него
browser < /dev/null > /dev/null 2>&1 &
disown