Jelajahi Sumber

shellcheck, avoid running analytics in parallel

David 9 tahun lalu
induk
melakukan
26e1d3c7f9
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      analytics.sh

+ 3 - 3
analytics.sh

@@ -1,5 +1,5 @@
 #!/bin/bash
-deh() {
+function deh {
 	echo "$1" | awk '/[0-9]$/{print $1;next} /MB$/{printf "%u\n", $1*(1024*1024);next} /KB$/{printf "%u\n", $1*1024}' 
 }
 
@@ -40,8 +40,8 @@ function bw {
 
 	rm "$tmp"
 }
-
-if [ $(ps aux | grep "$0" | grep -vc grep) -gt 1 ]; then
+count=$(ps aux | grep "$0" | grep -v grep | wc -l)
+if [ "$count" -gt 2 ]; then
 	exit 0
 fi
 online &