LINUX.ORG.RU

Не работает перенаправления потоков в файл с snmpget

 ,


0

1

При запуске команды: snmpget xxx.xxx.xxx.xxx -v 1 -c public 1.3.6.1.4.1.33324.1.1.2.9 -D all >/tmp/info.txt

файл /tmp/info.txt создается, но он пустой, а весь результат запуска отображается на экран. С другими командами проблем нет.

Как еще можно перенаправить результат в файл? И почему не работает перенаправление в данном случае?

Версия ОС: CentOS Linux release 7.3.1611 (Core) NAME=«CentOS Linux» VERSION=«7 (Core)» ID=«centos» ID_LIKE=«rhel fedora» VERSION_ID=«7» PRETTY_NAME=«CentOS Linux 7 (Core)» ANSI_COLOR=«0;31» CPE_NAME=«cpe:/o:centos:centos:7» HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT=«CentOS-7» CENTOS_MANTISBT_PROJECT_VERSION=«7» REDHAT_SUPPORT_PRODUCT=«centos» REDHAT_SUPPORT_PRODUCT_VERSION=«7»

CentOS Linux release 7.3.1611 (Core) CentOS Linux release 7.3.1611 (Core)

Linux version 3.10.0-514.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Nov 22 16:42:41 UTC 2016

Если стандартный пайп не работате, то значит вывод идет не в STDOUT. Попробуй command &> out

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Если вывод идёт не в stdout, а в stderr, то попробуй так:

snmpget xxx.xxx.xxx.xxx -v 1 -c public 1.3.6.1.4.1.33324.1.1.2.9 -D all >/tmp/info.txt 2>&1

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.