我在无限循环中每10秒执行一次snmpget命令,我想在Oracle数据库中保留snmpget响应。
script.sh
while true
do
resp=$(snmpget $snmpVersion $communityString $MiBList $IP $OID)
sqlplus username/password@DB @query.sql $resp
sleep 10
done
query.sql的
insert into table (column) values(&value);
exit;
问题是我每隔10秒重复打开和关闭一次连接。我认为它没有效果。那么我怎样才能连接一次并且无需每次都打开和关闭连接就可以使用它?