#
#####################################################################
NAME="$(basename "${0}")"
+if [ "$UID" != "0" ] ; then
+ echo "$NAME: please login as root." 1>&2
+ exit 1
+fi
[ -e "/run/$NAME.no" ] && exit
TMP="/tmp/$NAME.$$"
CLEANUP=0
#####################################################################
# Update infos
#
-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 [ "$CLEANUP" = "1" ]; then
+ # NB 01.05.23 rm -f /tmp/$NAME.infos /tmp/$NAME.check /run/$NAME-nb_post_sys_infos.lock
+ rm -f \
+ /run/$NAME-nb_api_post_hosts_infos.lock \
+ /run/nb-sys.csv* \
+ /run/nb/$NAME-nb_api_post_hosts_infos.lock \
+ ;
+fi
-if [ ! -e /run/$NAME-nb_api_post_hosts_infos.lock ]
+# Delete old lock
+find /run/nb/$NAME.lock -mmin +$((60*24*1)) -exec rm {} \; >/dev/null 2>&1
+if [ ! -e /run/nb/$NAME.lock ]
then
- touch /run/$NAME-nb_api_post_hosts_infos.lock
+ touch /run/nb/$NAME.lock
echo ">Post sys infos"
- 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
+ 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
+ rm -f /run/nb/sys.csv.tmp
echo
fi