Команда nohup &: Как отказаться от вывода?

Я запускаю эту команду:

nohup google-chrome > /dev/null 2>&1 &

После того, как я запустил его, я получаю этот вывод:

[1] 16975

В любом случае, я могу запустить эту команду и вообще не получить вывода?

Заранее спасибо!


person Smoke HHH    schedule 10.11.2019    source источник
comment
Очевидный вывод, который вы получаете, является частью управления заданиями оболочки. Чтобы подавить вывод управления заданиями оболочки, вам нужно запустить команду во вспомогательной оболочке, как объяснено в связанном вопросе.   -  person Robin479    schedule 11.11.2019


Ответы (1)


Вы можете использовать &> для перенаправления как stdout, так и stderr следующим образом:

nohup google-chrome &> /dev/null &

Чтобы скрыть pid, используйте подоболочку:

(nohup google-chrome & ) &> /dev/null 
person MAGA    schedule 10.11.2019