From patchwork Tue Apr 16 07:42:36 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: fff-nodewatcher: Make nodewatcher independent of /tmp/startet From: Robert Langhammer X-Patchwork-Id: 1068 Message-Id: <20190416074236.22079-1-rlanghammer@web.de> To: franken-dev@freifunk.net Date: Tue, 16 Apr 2019 09:42:36 +0200 Signed-off-by: Robert Langhammer --- Checking /tmp/strted was needed that modewatcher does not start too early. Prohibit the start in the first 5 minutes does the same and nodewatcher is independent of /tmp/started, which can be removed later. --- .../fff/fff-nodewatcher/files/usr/lib/micron.d/fff-nodewatcher | 2 +- src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) -- 2.20.1 diff --git a/src/packages/fff/fff-nodewatcher/files/usr/lib/micron.d/fff-nodewatcher b/src/packages/fff/fff-nodewatcher/files/usr/lib/micron.d/fff-nodewatcher index 55a2cc0..d67b087 100644 --- a/src/packages/fff/fff-nodewatcher/files/usr/lib/micron.d/fff-nodewatcher +++ b/src/packages/fff/fff-nodewatcher/files/usr/lib/micron.d/fff-nodewatcher @@ -1 +1 @@ -*/5 * * * * sleep $(/usr/bin/random 0 29); /usr/sbin/nodewatcher +*/5 * * * * sleep $(/usr/bin/random 0 29); [ $(cut -f1 -d . /proc/uptime) -gt 300 ] && /usr/sbin/nodewatcher diff --git a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher index 5e75f03..cc634a5 100755 --- a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher +++ b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher @@ -2,8 +2,6 @@ # Netmon Nodewatcher (C) 2010-2012 Freifunk Oldenburg # License; GPL v3 -test -f /tmp/started || exit - # Allow only one instance lockfile="/var/lock/${0##*/}.lock" if ! lock -n "$lockfile"; then