aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-03-04 16:09:26 +0000
committerng0 <ng0@n0.is>2019-03-04 16:09:26 +0000
commit6a2c563de12d5ac6a4e4933fc8ec175a59ba9e67 (patch)
treef88f359c8cd9f862b462d159dacb7f7f6d7c61b1 /contrib
parent25af6d913578ed7176d22d0eb187ad2a70d49374 (diff)
downloadgnunet-6a2c563de12d5ac6a4e4933fc8ec175a59ba9e67.tar.gz
gnunet-6a2c563de12d5ac6a4e4933fc8ec175a59ba9e67.zip
contrib/scripts/process_log.sh: attempt to remove bash extensions, use of 2 different stat implementations.
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/scripts/process_log.sh14
1 files changed, 11 insertions, 3 deletions
diff --git a/contrib/scripts/process_log.sh b/contrib/scripts/process_log.sh
index c25c515c2..7b2363a0e 100755
--- a/contrib/scripts/process_log.sh
+++ b/contrib/scripts/process_log.sh
@@ -1,4 +1,4 @@
1#!/bin/bash 1#!/bin/sh
2 2
3# Usage: service should print "STARTING SERVICE (srvc) for peer [PEER]" where: 3# Usage: service should print "STARTING SERVICE (srvc) for peer [PEER]" where:
4# - "srvc" is the service name (in lowercase, as in the log output). 4# - "srvc" is the service name (in lowercase, as in the log output).
@@ -23,8 +23,16 @@ rm __tmp_peers
23sed -e "$SED_EXPR" log > .log 23sed -e "$SED_EXPR" log > .log
24echo "$0 sed regex: $SED_EXPR" >> .log 24echo "$0 sed regex: $SED_EXPR" >> .log
25 25
26SIZE=`stat -c%s .log` 26if [ -n "$(uname -a | grep -q 'Linux')" ]; then
27 # GNU coreutils:
28 SIZE=`stat -c%s .log`
29else
30 # NetBSD, FreeBSD (and others?):
31 SIZE=`stat -f%z .log`
32fi
33
34# echo $SIZE
27 35
28if [[ "`ps aux | grep "kwrite .lo[g]"`" = "" && "$SIZE" < 10000000 ]]; then 36if [ "`ps aux | grep "kwrite .lo[g]"`" = "" -a "$SIZE" -lt "10000000" ]; then
29 kwrite .log --geometry 960x1140-960 & 37 kwrite .log --geometry 960x1140-960 &
30fi 38fi