#
rm -f /tmp/$NAME.infos /tmp/$NAME.check /run/$NAME-nb_post_sys_infos.lock
find /run/$NAME-nb_api_post_hosts_infos.lock -mmin +$((60*4)) -exec rm {} \; >/dev/null 2>&1
-if [ ! -e /run/$NAME-nb_api_post_hosts_infos.lock ]; then
+
+if [ ! -e /run/$NAME-nb_api_post_hosts_infos.lock ]
+then
touch /run/$NAME-nb_api_post_hosts_infos.lock
+
echo ">Post sys infos"
- nb_api_post_hosts_infos | sed -e 's/^/ /; s/'$'\t''/: /'
+ nb_api_post_hosts_infos | tee /run/nb-sys.csv.tmp | sed -e 's/^/ /; s/'$'\t''/: /'
+ [ -e /run/nb-sys.csv.tmp ] && sed -e 's/^sys\.//' /run/nb-sys.csv.tmp > /run/nb-sys.csv
echo
fi
# NB 11.04.23 ;
) | while read -ra i; do
- echo "sys.${i[0]}" "${i[*]:1}"
+
+ echo "sys.${i[0]}"$'\t'"${i[*]:1}"
+
[ "$1" != "-test" ] && nb_api_post_host_info "sys.${i[0]}" "${i[*]:1}" > /dev/null
done
}