<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Bash + snmp]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=25596&amp;type=atom" />
	<updated>2012-12-15T12:22:52Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=25596</id>
		<entry>
			<title type="html"><![CDATA[Re: Bash + snmp]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=314780#p314780" />
			<content type="html"><![CDATA[<p>ну что, никто не подскажет? <img src="https://linuxforum.ru/img/smilies/ag.gif" alt="ag" /></p>]]></content>
			<author>
				<name><![CDATA[foger]]></name>
				<uri>https://linuxforum.ru/profile.php?id=21017</uri>
			</author>
			<updated>2012-12-15T12:22:52Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=314780#p314780</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Bash + snmp]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=314690#p314690" />
			<content type="html"><![CDATA[<p>Всем привет. Решил написать скрипт, с использованием snmpget, для проверки некоторых данных, но вот что-то не пойму, вот кусок кода для примера:</p><div class="codebox"><pre><code>#!/bin/bash

................

pair1=$(snmpget -c $community -v 2c $sw 1.3.6.1.4.1.171.12.58.1.1.1.8.$port | awk &#039;{ print $4 }&#039;)
pair2=$(snmpget -c $community -v 2c $sw 1.3.6.1.4.1.171.12.58.1.1.1.9.$port | awk &#039;{ print $4 }&#039;)
pair3=$(snmpget -c $community -v 2c $sw 1.3.6.1.4.1.171.12.58.1.1.1.10.$port | awk &#039;{ print $4 }&#039;)
pair4=$(snmpget -c $community -v 2c $sw 1.3.6.1.4.1.171.12.58.1.1.1.11.$port | awk &#039;{ print $4 }&#039;)
echo &quot;1 пара - $pair1, 2 пара - $pair2, 3 пара - $pair3, 4 пара - $pair4&quot;</code></pre></div><p>Если скрипт выполнить так - то постоянно какое-нибудь значение получается = 0, а должно быть другим. Если между строками вставить sleep как минимум 5, то все проходит, и то, иногда выдает 0, хотя знаю что значение не 0.</p><p>У меня, как у новичка, вопрос - так и должно быть, что нужно вставлять sleep и команда не успевает выполниться, или есть какие-нибудь другие способы, а то скриптик простенький , а выполняться будет долго. Заранее, спасибо.</p>]]></content>
			<author>
				<name><![CDATA[foger]]></name>
				<uri>https://linuxforum.ru/profile.php?id=21017</uri>
			</author>
			<updated>2012-12-14T16:44:23Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=314690#p314690</id>
		</entry>
</feed>
