| | |
| | | |
| | | # 获取传入的 OID |
| | | OID="$1" |
| | | jsoner=./jsoner |
| | | |
| | | #echo "脚本被调用, OID: $OID" |
| | | chn=${OID##*.} |
| | |
| | | |
| | | chn=`expr $chn - 1 ` |
| | | |
| | | #echo "$jsoner -g /tmp/$id value-$chn.value" |
| | | val=`$jsoner -g /tmp/$id value-$chn.value` |
| | | #echo "jsoner -g /tmp/$id value-$chn.value" |
| | | val=`jsoner -g /tmp/$id value-$chn.value` |
| | | ret=$? |
| | | #echo "ret = $ret" |
| | | |
| | | if [ $ret -eq 0 ] |
| | | then |
| | | RESPONSE="{\"dataType\": \"OctetString\", \"value\": \"$val\" }" |
| | | RESPONSE="{\"type\": \"OctetString\", \"value\": \"$val\" }" |
| | | echo "$RESPONSE" |
| | | |
| | | else |
| | | # 默认返回 |
| | | RESPONSE="{\"dataType\": \"OctetString\", \"value\": \"noData\"}" |
| | | RESPONSE="{\"type\": \"OctetString\", \"value\": \"noData\"}" |
| | | echo "$RESPONSE" |
| | | fi |
| | | fi |