Это зависит. Для ifOutOctets
и ifInOctets
snmpd
, вероятно, получает их, запрашивая ядро (либо непосредственно через системный вызов, либо, возможно, исследуя/proc/net/dev
).
Для других OID он может получить их, выполнив внешнюю команду для извлечения и обработки данных перед их возвратом. например. см. примеры Расширение snmpd с помощью сценариев оболочки .
Программное обеспечение устанавливается в пользовательский каталог(--install-dir
); способ его удаления, основанный на их документации , заключается в запуске их uninstall
скрипта:
echo y | /path/to/jumpclient/uninstall
(или)
/path/to/jumpclient/uninstall > /tmp/log
Сценарий удаления проверяет, является ли стандартный вывод терминалом([ -t 1 ]
); если это так, то он отправляет запрос подтверждения. Первая команда выше отправит y
в это приглашение. Если сценарий определяет, что stdout , а не tty, он пропускает подсказку; для этого вторая команда выше перенаправляет стандартный вывод в файл журнала.