перенаправление склонного и склонного - получает команды

Когда sudo apt-get install -y blender перенаправления к /dev/null , процесс установки завершается без любых предупреждений или ошибок.

Но когда sudo apt install -y blender перенаправления к /dev/null , это предупреждение показывают:

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Таким образом, что такое различие между apt-get и apt команды, которые вызывают это предупреждение?

Я знаю, что лучше использовать apt вместо apt-get, но как перенаправить apt вывод без этого предупреждения?

Там другой путь состоит в том, чтобы сделать склонным менее шумный? (beacause -q и -qq опции не состоят тихо в том, как они быть должны),

4
задан 27 March 2017 в 05:58

2 ответа

При перенаправлении вывода для не наблюдения его вообще, то можно проигнорировать предупреждение. Это предназначается, чтобы сказать Вам, что, если Вы хотите считать вывод позже как журнал, можно ожидать более ясную информацию, если Вы будете использовать apt-get, так как часть динамического вывода от apt не получена точно.

, По-видимому, APT достаточно умен, чтобы понять перенаправление его вывода, но не понять, куда Вы отправляете его.

, Если Вам нужно Вам, может всегда читать зарегистрированный вывод, между прочим; это автоматически сохранено в /var/log/apt/term.log (и сжато и повернуто, когда это становится старым).

7
ответ дан 23 November 2019 в 11:41

Предупреждение печатается к , стандартная погрешность произвела . Можно перенаправить его с помощью 2>.

команда

sudo apt install -y blender > /dev/null 2> /dev/null

будет работать полностью тихо. (Это также означает, что любые другие ошибки и предупреждения будут отброшены.)

5
ответ дан 23 November 2019 в 11:41

Другие вопросы по тегам:

Похожие вопросы: