diff --git a/filter.sh b/filter.sh index de66cd5..d0cd6ed 100644 --- a/filter.sh +++ b/filter.sh @@ -23,14 +23,14 @@ BEGIN { smb[arr[i]] = 1 } } -NR > 1 { +{ if(!($1 in smb)) { next } elapsed = $4 - # Comparing elapsed to thresholds + # Comparing results to thresholds if ($3 >= cpu && elapsed >= time) { printf "PID: %s | Command: %s | CPU: %s%% | Runtime: %s (%.2f hours)\n",$1, $2, $3, $4, elapsed/3600 }