From: Nicolas Boisselier Date: Mon, 1 May 2023 19:00:26 +0000 (+0200) Subject: mkdir /run/nb X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=db939ebc98f3e1cc00ca7f36d51497891b9d1abb;p=nb.git mkdir /run/nb --- diff --git a/bin/nb-update b/bin/nb-update index 4ecf53d9..7f967f88 100755 --- a/bin/nb-update +++ b/bin/nb-update @@ -6,6 +6,10 @@ # ##################################################################### 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 @@ -144,16 +148,25 @@ done ##################################################################### # 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